0

我在 glade 中有一个 wx.Choice 控件,但是我不确定如何将控件的默认大小设置为等于 x 个字符。

有没有办法将 wxGlade 内的小部件的初始大小设置为预期字符串的长度(以像素为单位)?

wx.Choice.SetInitialSize(dc.GetTextExtent("expected string")[0])

4

1 回答 1

0

简而言之,没有这样的选项,将来可能会添加,但是目前 wxGlade 没有提供一种方便的方法来根据字符数指定初始大小。

添加以下代码

wx.Choice.SetInitialSize(dc.GetTextExtent("expected string")[0])

在 wxGlade 的代码部分是这样做的一种方法,另一种是在 Python 代码中手动添加它。

于 2020-02-19T17:51:18.347 回答