python Tkinter button按钮按顺序被点击
我创建了25个按钮button1,button2.......,Text是1到25,排成5x5的样子,想要实现只有button1被点击之后button2才能被点击,然后b...
我创建了25个按钮button1,button2.......,Text是1到25,排成5x5的样子,想要实现只有button1被点击之后button2才能被点击,然后button3才能被点击,一直延续到button25被点击。请教代码如何写?
展开
1个回答
展开全部
思路:设一个全局变量:例如click
def button1_click:
global click
#to do
click = 1
def button2_click:
global click
if click = 1:
#to do
click = 2
def button3_click:
global click
if click = 2:
#to do
click = 3
#余此类推。
更多追问追答
追问
buttonx_click是一个普通的名字吗?还是作为左键单击这个动作与函数的绑定?
追答
这个是当然的事情啦。否则你点那些按钮怎么会有反应呢。
button1 = Tkinter.Button(root, text="1",command=button1_click)
button2 = Tkinter.Button(root, text="2",command=button2_click)
#余此类推
#然后排成5x5的样子
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询