首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxformbuilder中的自定义控件

wxformbuilder中的自定义控件
EN

Stack Overflow用户
提问于 2016-10-19 21:29:08
回答 1查看 1.5K关注 0票数 1

我目前与TextCtrlAutoComplete (https://wiki.wxpython.org/TextCtrlAutoComplete)和wxFormBuilder有问题。

我想使用自动完成版本,但我没有办法告诉wxFormbuilder使用自定义控件的范围内,我可以找到。

如何使它正确地生成类。或者如何正确覆盖子类中的成员?

我也有一个解决办法的问题:

我有一些嵌套的wxBoxsizers。我现在有一个TextCtrl作为一个位置持有人,我想更换。

如果我这样做了:

代码语言:javascript
复制
self.m_textCtrlAlias = TextCtrlAutoComplete(self, [wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0], colSearch=True,choices=['example', 'hello', 'world', 'foo', 'bar'])

控件在窗体的左上角结束。如果有任何方法来替换另一个控件。我在主类中使用了wxBoxSizer,也没有将其设置为成员。

任何人有更多的建议,我愿意这样做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-20 00:32:07

我是这样做的:如果该控件是另一个控件的子类,假设它是wxTextCtrl的子类,那么使用wxFormBuilder添加wxTextCtrl。然后将wxTextCtrl的子类名称设置为控件的类名,在您的示例中,我了解它是TextCtrlAutoComplete。

正如您(Pimmetje)所提到的,“可以使用标头来设置python的导入。”

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40141812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档