【发布时间】:2018-03-18 09:30:43
【问题描述】:
我试图在 tkinter 中单击右键时获取单选按钮的值,但我只返回左键单击的最后一个值。这是我的代码,请帮忙。
from tkinter import *
master=Tk()
master.geometry("600x650")
def rightclick(event):
print (number.get())
def leftclick(event):
global left,right
print (number.get())
row = -1
number=IntVar()
for w in range (10**2):
column =w
if w % 10==0:
row +=1
column-=row*10
button=Radiobutton(master,padx=25,pady=18.35,variable=number ,bg= "green",indicatoron=0, value=w)
button.bind("<Button-3>",rightclick)
button.bind("<Button-1>", leftclick)
button.grid(row=row,column=column)
【问题讨论】:
-
这可能需要
mainloop()才能独立运行。
标签: python-3.x tkinter radio-button right-click