当鼠标悬停在 tkinter 单选按钮上时,它会被选中[重复]

2023-12-01

我在 tkinter 中使用 Radiobuttons,我可以很好地选择它们,但是当鼠标悬停在其中一个选项上时,它会被选中,而无需我实际单击鼠标左键。 我已经考虑过将单选按钮的状态更改为禁用,但显然我将无法选择禁用的选项,并且我还使用了取消选择和选择方法,并且它们不会阻止鼠标选择将鼠标悬停在其上时的选项。有没有办法在使用鼠标单击选项之前停止鼠标选择该选项?

Thanks

这是代码:

    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 to self.var1,这样变量对象就不会被垃圾收集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当鼠标悬停在 tkinter 单选按钮上时,它会被选中[重复] 的相关文章

随机推荐