我在tkinter中使用了单选按钮,我可以很好地选择它们,但是当鼠标悬停在其中一个选项上时,它就被选中了,而我实际上没有点击鼠标的左键。 我已经研究过将Radiobutton的状态更改为disabled,但是很明显我不能选择被禁用的选项,我还使用了deselect和select方法,当鼠标悬停在选项上时,它们不会阻止鼠标选择该选项。在我用鼠标单击选项之前,有没有办法阻止鼠标选择该选项?在
谢谢
代码如下:
var1 = IntVar()
self.u1r1 = Radiobutton(self, text = 'Passed', value = 1, variable = var1)
self.u1r1.grid(row = 0, column = 0, sticky = W)
self.u1r2 = Radiobutton(self, text = 'Not Passed', value = 2, variable = var1)
self.u1r2.grid(row = 0, column = 0, sticky = W, padx = 60)
self.u1r3 = Radiobutton(self, text = 'Waiting', value = 3, variable = var1)
self.u1r3.grid(row = 0, column = 0, sticky = W, padx = 145)
尝试将
var1
更改为self.var1
,这样变量对象就不会被垃圾回收了。在相关问题 更多 >
编程相关推荐