这里是一个初学者程序员,我正在网上学习如何制作一个基本的图形用户界面,但是他们都没有说如何使用你的代码的其他部分的输出来更新一个文本框。在
我在网站上尝试了其他多种答案,包括一个使用StringVar的,这让我一无所获,另一个使用了装饰器,其余的似乎超出了我的理解力。在
我的代码是:import tkinter as tk
import time
#Creating Root
root = tk.Tk()
#GUI TEMPLATE
frame =tk.Frame(root,
height = 100,
width = 400)
frame.pack()
v = StringVar()
colour = ["red","blue","green","white","yellow"]
labels = range(5)
#change number to change how many labels
for i in range(5):
l= tk.Label(root,
text = colour[i],
bg = colour[i])
l.place(x = 10 +i*70, y = 10, width=60, height=25)
T1 = tk.Text(root, height=2, width=40)
words = "Don't name your files after module names!"
T1.insert(tk.END, textvari