Python Tkinter-如何设置单选按钮的默认值?

时间:2018-07-26 17:42:15

标签: python tkinter

我已经搜索了一段时间,但似乎没有答案可以帮助我。所以。我有一个RadioButton(实际上是三个,但不用担心),我想设置它的默认值(代表未选中框的值)。

我尝试了“值”选项,但python无法识别它。这是我所拥有的:

RadioButton1 = ttk.Checkbutton(frame2radio, text="Bold", width=20, cursor="hand2", underline=True, value=0)

1 个答案:

答案 0 :(得分:0)

ttk.Checkbutton documentation from NMT

“要通过程序控制更改检查按钮的状态,请使用关联的控制变量的.set()方法。”

创建checkButton时,请将variable=myVar添加到参数中。然后,当您想要选择它时,可以调用myVar.set(1)

示例:

RadioButton1 = ttk.Checkbutton(frame2radio, text="Bold", width=20, cursor="hand2", underline=True, value=0, variable=myVar)
myVar.set(1)

该按钮将在下一个主窗口循环或重新绘制时表示此更改。


如果要在组合框中执行此操作(如注释中所述),则可以使用组合框的.set(value)函数从组合框中选择一个值。请注意,value必须是组合框中可用的选项之一。

示例:

myComboBox.set("Option 1")
相关问题