的方法有两种:
state
属性设置按钮的状态为不可点击。可以将按钮的state
属性设置为DISABLED
,这样按钮将变为灰色且不可点击。示例代码如下:import tkinter as tk
root = tk.Tk()
def button_click():
print("Button clicked!")
for i in range(5):
button = tk.Button(root, text=f"Button {i+1}", command=button_click)
button.config(state=tk.DISABLED) # 设置按钮状态为不可点击
button.pack()
root.mainloop()
configure
方法设置按钮的状态为不可点击。可以使用configure
方法设置按钮的state
属性为"disabled"
,同样可以实现按钮不可点击的效果。示例代码如下:import tkinter as tk
root = tk.Tk()
def button_click():
print("Button clicked!")
for i in range(5):
button = tk.Button(root, text=f"Button {i+1}", command=button_click)
button.configure(state="disabled") # 设置按钮状态为不可点击
button.pack()
root.mainloop()
以上两种方法都可以实现通过循环制作的tkinter按钮不可点击的效果。
领取专属 10元无门槛券
手把手带您无忧上云