python Tkinter button按钮按顺序被点击

我创建了25个按钮button1,button2.......,Text是1到25,排成5x5的样子,想要实现只有button1被点击之后button2才能被点击,然后b... 我创建了25个按钮button1,button2.......,Text是1到25,排成5x5的样子,想要实现只有button1被点击之后button2才能被点击,然后button3才能被点击,一直延续到button25被点击。请教代码如何写? 展开
 我来答
百度网友4826b3c
2013-12-21 · TA获得超过5024个赞
知道大有可为答主
回答量:2999
采纳率:96%
帮助的人:1301万
展开全部

思路:设一个全局变量:例如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的样子

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式