Как программно выбирать/проверять RadioButton wxPython? Или иначе, как я могу определить выбор по умолчанию в группе переключателей?Как программно выбрать 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, кажется, не предлагают такую функцию и радиокнопку группа является своего рода «виртуальный», потому что она существует только в графическом интерфейсе.
Я знаю, что могу использовать RadioBox, но я не знаю, как его стилизовать, чтобы он не выглядел, как RadioBox (нужен только горизонтальный ряд переключателей).
Быстрое прочтение сети показывает, что [ 'SetValue'] (https://wxpython.org/ Phoenix/docs/html/wx.RadioButton.html # wx.RadioButton.SetValue) должен быть в состоянии это сделать. –
Работает, спасибо. Теперь я узнал, что смотреть на документы [wxPython Phoenix docs] (https://wxpython.org/Phoenix/docs/html/wx.RadioButton.html#wx.RadioButton.SetValue) действительно полезно - даже если я не использую версия Phoenix. Документы [2.8.x API] (https://www.wxpython.org/docs/api/wx.RadioButton-class.html#SetValue) абсолютно бесполезны в этом отношении. Я также утверждаю, что «SetValue» - ужасное имя для метода, который проверяет/отменяет контроль GUI. –