Tkinter是Python的一个GUI库,用于创建图形用户界面。StringVar是Tkinter中的一个变量类型,用于存储字符串类型的数据。它可以与标签(Label)组件结合使用,实现在标签上显示随机数而不是变量的效果。
要在标签上显示随机数,可以按照以下步骤进行操作:
import tkinter as tk
import random
window = tk.Tk()
label = tk.Label(window, text="随机数")
label.pack()
var = tk.StringVar()
label.config(textvariable=var)
def generate_random_number():
random_number = random.randint(1, 100)
var.set(str(random_number))
button = tk.Button(window, text="生成随机数", command=generate_random_number)
button.pack()
window.mainloop()
这样,当点击按钮时,标签上会显示一个随机数。每次点击按钮,都会生成一个新的随机数并更新标签的显示。
领取专属 10元无门槛券
手把手带您无忧上云