如何在Tkinter窗口中打印随机选择字符串作为标签?

时间:2017-09-17 16:31:00

标签: python python-3.x tkinter

from tkinter import *
import random 

root = Tk()

frame1 = Frame(root, width = 400, height = 600)
greet = Label(random.choice(("Hi", "Hello")))
frame1.pack(side=TOP)
greet.pack()

所以实际上我想要这样的东西当我运行它时应该打印一个标签因为它不能像变量一样打印所以我试了一下。有没有其他方法可以在Tkinter窗口中将其打印为标签?

1 个答案:

答案 0 :(得分:0)

您需要将要打印的字符串分配给标签

text属性
from tkinter import *
import random 

root = Tk()

frame1 = Frame(root, width = 400, height = 600)
greet = Label(text=random.choice(("Hi", "Hello")))
frame1.pack(side=TOP)
greet.pack()

root.mainloop()