|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from tkinter import *
- root=Tk()
- root.state("zoomed")
- def n() :
- Toplevel(root)
- m.config(state="disable")
- a=["汽车","火车","飞机","轮船"]
- def v() :
- for i in a :
- m=Button(root,
- text=i,
- command=n)
- m.pack()
- v()
- mainloop()
复制代码
当按下【汽车】按钮后,【汽车】按钮应该反白,使得按钮只能按一次。
- from tkinter import *
- root = Tk()
- root.state("zoomed")
- buttons = {}
- def n(button_name):
- Toplevel(root)
- buttons[button_name].config(state="disabled")
- a = ["汽车", "火车", "飞机", "轮船"]
- def v():
- for i in a:
- m = Button(root, text=i, command=lambda i=i: n(i))
- m.pack()
- buttons[i] = m
- v()
- mainloop()
复制代码
|
|