2024-04-23 07:51:24 发布
网友
我有以下代码:
myList =['a','b'] rb=wx.RadioBox(self.panel, -1, "Options :", (0, 0), wx.DefaultSize,myList, 2, wx.RA_SPECIFY_COLS)
当它第一次渲染时,我看到已经做出了选择,如何更改这个radibox第一次渲染时没有选择任何选项的代码。在
如果您只希望初始选择不可见,可以尝试使用ShowItem(item,show=True)
示例如下:
myList =['','a','b'] rb=wx.RadioBox(self.panel, -1, "Options :", (0, 0), wx.DefaultSize,myList, 2, wx.RA_SPECIFY_COLS) rb.ShowItem(0, show=False)
使用radio box意味着,“有两个或多个互斥的选项列表,用户必须只选择一个选项。”
无线电信箱永远不会在没有选择的状态下存在。如果不是这样,那就不要用收音机。在
如果不想将当前的任何单选框选项选为默认选项, 为“不适用”或“无选择”添加另一个选项。在
如果您真的需要这样做,那么可能唯一的方法就是创建您自己的RadioBox。一个RadioBox可以很容易地从Panel、StaticBox、StaticBoxSizer和{}来构建。在
RadioBox
Panel
StaticBox
StaticBoxSizer
在RadioBox的__init__中,使用RadioButtonsSetValue()方法将RadioButtons的初始值设置为False。在
__init__
SetValue()
RadioButtons
看看wxpython演示中的RadioButton演示,应该有足够的资源让您开始正确的方向。在
RadioButton
如果您只希望初始选择不可见,可以尝试使用ShowItem(item,show=True)
示例如下:
使用radio box意味着,“有两个或多个互斥的选项列表,用户必须只选择一个选项。”
无线电信箱永远不会在没有选择的状态下存在。如果不是这样,那就不要用收音机。在
如果不想将当前的任何单选框选项选为默认选项, 为“不适用”或“无选择”添加另一个选项。在
如果您真的需要这样做,那么可能唯一的方法就是创建您自己的}来构建。在
RadioBox
。一个RadioBox
可以很容易地从Panel
、StaticBox
、StaticBoxSizer
和{在RadioBox的
__init__
中,使用RadioButtonsSetValue()
方法将RadioButtons
的初始值设置为False。在看看wxpython演示中的
RadioButton
演示,应该有足够的资源让您开始正确的方向。在相关问题 更多 >
编程相关推荐