带有TextVariable和Text的Python TkInter标签

时间:2014-05-02 05:04:30

标签: python tkinter label

我想用seconds字符串打印运行时。但是这段代码不起作用。

runTime = StringVar()
RT = Label(window, textvariable=runTime, text="seconds")
RT.pack()

输出:

0.00985...

我想将输出更改为:

0.00985... seconds

3 个答案:

答案 0 :(得分:0)

尝试这样,

runTime = StringVar()
RT = Label(window, textvariable=runTime)
RT.pack()

runtime.set(str(<your time variable>)+'seconds')

答案 1 :(得分:0)

两个答案都是错误的。这是应该完成的方式:

time = tk.IntVar()
time.set(5)

runTime = tk.StringVar()

runTime.set(str(time .get()) + ' seconds')

答案 2 :(得分:-1)

(晚期)尝试

runTime = ""
RT = Label(window, text=runTime + "seconds")
RT.pack()