包括台板.btx在XRC文件中?

2024-09-29 20:18:19 发布

您现在位置:Python中文网/ 问答频道 /正文

您知道在xrc文件中包含wx.lib.platebtn.PlateButton小部件的方法吗?在

到目前为止,我也只找到了一种包含wxWidgets通用的小部件的方法,但我认为这是wxpython特有的(不过,我可能错了)。在

我试图理解XmlResourceHandler的演示,但这只适用于面板。我也找不到关于这个具体案例的好的教程。在

我将非常感谢你们能提供的任何建议,或一个好的教程链接。在

非常感谢。在


Tags: 文件方法面板部件libwxpython教程建议
2条回答

好吧,各位

为了完成任务,我会回答我自己的问题。Afaik,不可能在XRC文件中添加platebutton,但是正如mikedriscoll建议的那样(谢谢一个捆绑包,伙计!),可以将“未知”变量(如果需要,可以插入占位符)插入XRC文件中所需的位置。如下所示:

<object class="unknown" name="A_Name">
    <variables></variables>
</object>

之后,我进入了我的代码示例并输入了代码,与下面的代码没有什么不同(显然是为了您的查看乐趣而通用的)。到目前为止,它似乎有效,但我无法更改对self.MyBtn而且似乎只有标志有任何效果,但这也可能是我的sizer设置特有的东西。如果你不这么认为的话,尽管告诉我。我总是对更好、更高效或更优雅的解决方案感兴趣。在

^{pr2}$

我希望这对你们有些人有帮助。在

我记得,有一种方法可以在XRC中定义您自己的小部件,但我不太记得我在哪里读到的。也许可以在下面的文章末尾查看参考文献:http://www.blog.pythonlibrary.org/2010/10/28/wxpython-an-xrced-tutorial/

我知道您可以使用wxPython演示附带的XRC编辑器来添加“未知”控件。你也许可以那样做。请参阅http://wiki.wxpython.org/UsingXmlResources#AttachUnknownControl_and_Control_Size或罗宾·邓恩的答案:https://groups.google.com/forum/?fromgroups#!topic/wxPython-users/4VAXC7WldFo

相关问题 更多 >

    热门问题