我已经搜索了一段时间,但似乎没有答案可以帮助我。所以。我有一个RadioButton(实际上是三个,但不用担心),我想设置它的默认值(代表未选中框的值)。
我尝试了“值”选项,但python无法识别它。这是我所拥有的:
RadioButton1 = ttk.Checkbutton(frame2radio, text="Bold", width=20, cursor="hand2", underline=True, value=0)
答案 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")