我有一个复选框和两个刻度。如果未选中该复选框,我想将比例设置为0并使用configure禁用它们。
我无法弄清楚如何从复选框中的命令改变比例。
alp = Checkbutton( self, variable = self.ifalphagrams,
onvalue = 'yes',
offvalue = 'no',
command = disscale
)
soundspeed2 = Scale( self, from_ = 0,
to = 10,
resolution = 1,
orient = HORIZONTAL,
variable = self.alphaletter
)
以上是两个元素,如果有帮助的话。
答案 0 :(得分:0)
尝试在'disscale'函数中使用if else:
def disscale(self, event):
a = int(alp.get())
if a==1:
##display soundspeed2
else:
##Dont display soundspeed2
希望它有所帮助!