0

私は tkinter で Radiobuttons を使用しており、それらをうまく選択できますが、マウスがオプションの 1 つの上に置かれると、実際にマウスの左ボタンをクリックしなくても選択されます。ラジオボタンの状態を無効に変更することを検討しましたが、明らかに無効になっているオプションを選択できず、選択解除と選択の方法も使用しましたが、マウスの選択を停止しませんホバリング時のオプション。マウスを使用してオプションをクリックする前に、マウスによるオプションの選択を停止する方法はありますか?

ありがとう

コードは次のとおりです。

    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)
4

1 に答える 1

9

変数オブジェクトがガベージ コレクションされないように、 に変更var1してみてください。self.var1

于 2013-06-19T21:57:10.453 に答える