|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from tkinter import *
- import time
- root = Tk()
- n = ["冬瓜","南瓜","西瓜","窝瓜","黄瓜","香瓜","菜瓜","哈密瓜","苦瓜"]
- m = Button(root, text=n[0])
- m.pack()
- def melon():
- for i in range(len(n)):
- m.config(text=n[i])
- root.update()
- time.sleep(3)
- m.after(3000, melon)
- melon()
- mainloop()
复制代码
程序退出时,报错 ? 如何解决 ?
- from tkinter import *
- import time
- root = Tk()
- n = ["冬瓜","南瓜","西瓜","窝瓜","黄瓜","香瓜","菜瓜","哈密瓜","苦瓜"]
- m = Button(root, text=n[0])
- m.pack()
- def melon():
- for i in range(len(n)):
- try:
- m.config(text=n[i])
- except TclError:
- return
- root.update()
- time.sleep(3)
- m.after(3000, melon)
- melon()
复制代码
melon执行不会结束,用time.sleep导致程序卡顿。总感觉这样写有点怪
|
|