我是python的新手,因为我只使用它4个月,我试图编写一个tkinter窗口,其中标签显示随机数,我到目前为止:
from tkinter import *
from random import *
testy = "0"
root = Tk()
lbl = Label(root,text="0")
def callback():
global testy
lbl.configure(text=testy)
testy = str(randint(0,10))
root.after(2000,callback)
lbl.pack()
root.after(2000,callback)
root.mainloop()
任何帮助都是适用的
答案 0 :(得分:0)
你似乎对我有用,这是一个稍微更简洁的版本,然而每1秒而不是2秒调用,因为这是你在你的问题中想要的。
from tkinter import *
import random
root = Tk()
lbl = Label(root)
lbl.pack()
def replace_text():
lbl.config(text=str(random.random()))
root.after(1000, replace_text)
replace_text()
root.mainloop()