【发布时间】:2020-12-19 15:47:53
【问题描述】:
当我单击一个按钮时,会显示一个新按钮,但我希望禁用之前单击的按钮。
import tkinter as tk
def newbutton():
newbtn = tk.Button(app, text = "New Window button")
newbtn.pack()
app = tk.Tk()
buttonExample = tk.Button(app, text="Create new window", command=newbutton)
buttonExample.pack()
app.mainloop()
【问题讨论】:
-
配置之前
tk.Button的状态为tk.DISABLED -
在
newbutton()函数上添加buttonExample.config(state=tk.DISABLED)