python 3.5
Entry
Text
都没有找到可以设置input cursor height的熟悉,但是label可以。
GUI线程里要尽快执行完工作并返回消息机制里,耗时的工作要在其他线程里做,一般简单的重复的工作可用after()函数定时触发。
from tkinter import *
import random
def randomFunc(a, b):
var.set(str(random.randint(a, b)))
label.after(500, randomFunc, a, b)
root = Tk()
var = StringVar()
label = Label( root, textvariable=var, width=25, height=2)
label.pack()
randomFunc(51, 100)
root.mainloop()