|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from tkinter import *
- root=Tk()
- root.geometry("456x345")
- root.title("12行字显示到Label中")
- root.config(background="red")
- l=Label(root,text="ABC")
- l.pack()
- for i in ("竹","爨"):
- for j in ("久","鼎"):
- for k in ("佬","憨","炎"):
- l.config(text=i,j,k)
- mainloop()
复制代码
你的代码存在一些语法错误和逻辑问题。以下是修正后的代码:
- from tkinter import *
- root = Tk()
- root.geometry("456x345")
- root.title("12行字显示到Label中")
- root.config(background="red")
- l = Label(root, text="ABC")
- l.pack()
- for i in ("竹", "爨"):
- for j in ("久", "鼎"):
- for k in ("佬", "憨", "炎"):
- l.config(text=i+j+k)
- root.update() # 更新窗口,确保文本更新可见
- root.after(1000) # 延时1秒
- root.mainloop()
复制代码
修正后的代码将会在一个 Label 中显示每个字符的组合,每隔一秒钟更新一次。注意,为了确保文本更新可见,我们在内层循环中使用了 root.update() 来更新窗口,并使用 root.after(1000) 来添加1秒的延时。这样可以逐个显示每个字符的组合。
请注意,根据你的需求可能需要调整窗口大小和延时时间来适应你想要显示的内容。
如果问题已经解决,请设置最佳答案
|
|