2013-06-19 2 views
0

tkinter에서 Radiobuttons를 사용하고 있습니다 만 잘 선택 할 수 있지만 마우스가 옵션 중 하나를 가리키면 마우스 왼쪽 버튼을 실제로 클릭하지 않고 선택됩니다. 나는 Radiobutton의 상태를 비활성으로 변경하는 것을 살펴 보았습니다.하지만 분명히 비활성화 된 옵션을 선택할 수 없으며 선택 취소 및 선택 방법을 사용했으며 마우스를 멈추지 않습니다. 옵션 위에 마우스를 올리면 옵션이 선택됩니다. 마우스를 사용하여 옵션을 선택하기 전에 마우스를 중지하는 방법이 있습니까?tkinter 마우스를 마우스로 가리키면 tkinter가 선택됩니다

감사

여기에 코드입니다 : 변수 객체가 가비지 수집하지 않도록

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) 
+1

위젯의 정상적인 행동은 아닙니다. 문제가있는 곳을 파악하는 데 도움이되는 관련 코드를 게시 할 수 있습니까? –

+0

@ A.Rodas – user2387537

+0

코드 추가 Radiobutton의 위에 마우스를 가져 가면 동시에 선택할 수 있지만 실제로 마우스를 사용하여 하나를 선택하면 한 번에 하나만 선택할 수 있습니다. Rodas – user2387537

답변

5

self.var1var1을 변경해보십시오.

관련 문제