猿问
如何将 2 个函数绑定到一个键以及如何在它们之间交替
我们如何使用一个键在两个函数之间交替,我必须在嵌套函数中使用两个函数,当我将它绑定到一个键时,两个函数都运行,我们如何在它们之间交替
呼唤远方
浏览 176
回答 1
1回答
狐的传说
您必须记住最后一个操作并选择在回调函数中执行另一个操作。在我的示例中,我通过使用 aStringVar()来完成此操作,但这可以通过多种方式完成。然后只需检查回调函数中的状态并应用所需的操作:from tkinter import *root = Tk()root.geometry('300x200+800+50')def do(): if info.get() == 'Change bg -> red': b.config(bg='red') info.set('Change bg -> tan') else: b.config(bg='tan') info.set('Change bg -> red')info = StringVar()info.set('Change bg -> red')b = Button(root, textvariable=info, command=do)b.pack(pady=20)root.mainloop()
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答