【发布时间】:2016-12-17 20:53:18
【问题描述】:
如何以编程方式选择/检查 wxPython RadioButton?或者换一种说法,如何在单选按钮组中定义默认选择?
baud_boxsizer = wx.BoxSizer(wx.HORIZONTAL)
baud_boxsizer.Add(wx.RadioButton(panel, label="9600", style=wx.RB_GROUP))
baud_boxsizer.Add(wx.RadioButton(panel, label="57600"))
...
RadioButton API 似乎没有提供这样的功能,而单选按钮 group 有点“虚拟”,因为它只存在于 GUI 中。
我知道我可以使用 RadioBox,但我不知道如何设置它的样式,所以它不会看起来像 RadioBox(只需要一排水平单选按钮)。
【问题讨论】:
-
快速浏览网络表明
SetValue应该能够做到。 -
工作,谢谢。我现在了解到查看wxPython Phoenix docs 真的很有用——即使我没有使用 Phoenix 版本。 2.8.x API 文档在这方面绝对没用。我还认为“SetValue”对于检查/取消选中 GUI 控件的方法来说是一个糟糕的名称。