从不同的python脚本触发wxPython单选按钮事件

时间:2012-01-11 23:38:52

标签: wxpython radio-button

我制作了一个GUI来控制我设计的电子乐器,它有不同状态的不同按钮。我还制作了一个python脚本来控制该乐器。我想要做的是,当我向仪器发送命令以更改其状态时,GUI还应通过更改单选按钮选择来显示更改。我只想从另一个文件外部触发单选按钮单击事件。有可能吗?

谢谢,

Jatin。

2 个答案:

答案 0 :(得分:0)

您可以使用wx.Post事件,例如here所述。

就个人而言,我发现使用SetValue直接设置单选按钮gui更容易,然后直接调用处理程序(在Bind语句中设置)。

答案 1 :(得分:0)

我建议使用PubSub(http://www.blog.pythonlibrary.org/2010/06/27/wxpython-and-pubsub-a-simple-tutorial/)或wx.PostEvent来处理这类事情。