我目前与TextCtrlAutoComplete (https://wiki.wxpython.org/TextCtrlAutoComplete)和wxFormBuilder有问题。
我想使用自动完成版本,但我没有办法告诉wxFormbuilder使用自定义控件的范围内,我可以找到。
如何使它正确地生成类。或者如何正确覆盖子类中的成员?
我也有一个解决办法的问题:
我有一些嵌套的wxBoxsizers。我现在有一个TextCtrl作为一个位置持有人,我想更换。
如果我这样做了:
self.m_textCtrlAlias = TextCtrlAutoComplete(self, [wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0], colSearch=True,choices=['example', 'hello', 'world', 'foo', 'bar'])控件在窗体的左上角结束。如果有任何方法来替换另一个控件。我在主类中使用了wxBoxSizer,也没有将其设置为成员。
任何人有更多的建议,我愿意这样做。
发布于 2016-10-20 00:32:07
我是这样做的:如果该控件是另一个控件的子类,假设它是wxTextCtrl的子类,那么使用wxFormBuilder添加wxTextCtrl。然后将wxTextCtrl的子类名称设置为控件的类名,在您的示例中,我了解它是TextCtrlAutoComplete。
正如您(Pimmetje)所提到的,“可以使用标头来设置python的导入。”
https://stackoverflow.com/questions/40141812
复制相似问题