如何将Tkinter按钮状态从disabled更改为normal状态?
Tkinter提供Button小部件以创建用于触发事件的按钮。假设我们在应用程序中创建了一个已禁用的按钮。为了更改按钮的状态,我们可以使用 state 属性。
state 属性用于在应用程序中启用和禁用按钮。为了更改应用程序的状态,我们有两个操作: state=DISABLED 和 state=NORMAL 。
示例
#导入所需的库
from tkinter import *
#创建 tkinter 帧的实例
win= Tk()
#设置框架的几何属性
win.geometry("650x450")
#为 Button 对象定义一个函数
def quit_win():
win.destroy()
#创建一个按钮以退出窗口
Button(win,text="Quit", command=quit_win, font=('Helvetica bold',20),
state= NORMAL).pack(pady=5)
win.mainloop()
输出1
当按钮被禁用时的输出,
输出2
当按钮 state=NORMAL 时的输出