wxPython 在框架中创建单选框
在这篇文章中,我们将学习如何在一个框架中创建一个单选框。一个单选框项目是用来选择一些相互排斥的选择之一的。它被显示为一列垂直或水平的标签按钮。
为了创建单选框,我们将使用wxPython中wx.RadioBox类的RadioBox()构造函数。
语法:
wx.RadioBox.RadioBox( parent, id=ID_ANY, label=””, pos=DefaultPosition,
size=DefaultSize, choices=[], majorDimension=0, style=RA_SPECIFY_COLS,
validator=DefaultValidator, name=RadioBoxNameStr )
参数。
参数 | 输入类型 | 说明 |
---|---|---|
parent | wx.Window | 父窗口。不应该是无。 |
id | wx.WindowID | 控件标识符。值为-1表示默认值。 |
label | 字符串 | 文本标签。 |
pos | wx.Point | 窗口的位置。 |
size | wx.Window | 窗口的大小。 |
choices | 字符串的列表 | 窗口样式。 |
majorDimension | int | 指定二维辐射框的最大行数(如果样式包含RA_SPECIFY_ROWS)或列数(如果样式包含RA_SPECIFY_COLS)。默认值为0意味着使用项目数,即选择中的元素数。 |
style | 长 | 一个选择数组,用它来初始化radiobox。 |
validator | wx.validator | 窗口验证器。 |
name | 字符串 | 窗口名称。 |
代码示例。
输出窗口: