Tk - radiobutton 单选按钮小部件
radiobutton 单选按钮小部件实现了多项选择按钮,这是一种向用户提供多种可能选择并允许用户仅选择其中一个的方式。 单选按钮小部件的语法如下所示 −
radiobutton radiobuttonName options
选项
下表列出了单选按钮小部件的可用选项 −
序号 | 语法和描述 |
---|---|
1 | -font fontDescriptor 用于设置小部件的字体。 |
2 | -height number 用于设置小部件的高度。 |
3 | -command action 设置按钮的命令操作。 |
4 | -text text 设置小部件的文本。 |
5 | -width number 设置小部件的宽度。 |
6 | -variable variableName 设置小部件的变量。 |
7 | -value variableValue 用变量值设置变量。 |
下面显示了一个简单的单选按钮小部件示例 −
#!/usr/bin/wish grid [frame .gender ] grid [label .myLabel -text "Male" -textvariable myLabel1 ] grid [radiobutton .gender.maleBtn -text "Male" -variable gender -value "Male" -command "set myLabel1 Male"] -row 1 -column 2 grid [radiobutton .gender.femaleBtn -text "Female" -variable gender -value "Female" -command "set myLabel1 Female"] -row 1 -column 3 .gender.maleBtn select
当我们运行上面的程序时,我们将得到以下输出 −