当鼠标悬停在i上时,tkinter单选按钮被选中

2024-10-01 09:27:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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)

Tags: textselfvalue选项column鼠标variablegrid