消息框上的StringVar()?

时间:2017-02-23 08:04:52

标签: python tkinter messagebox

在tkinter,python中,我试图做一个恶作剧'我的导师的程序,所以我可以展示我在tkinter学到的东西,但我使用StringVar()时出错了。 这是我的代码:

from tkinter import *
root = Tk()
root.geometry("1x1")
secs = StringVar()
sec = 60
secs.set("60")
def add():
    global secs
    global sec
    sec += 1
    secs.set(str(sec));
    root.after(1000, add)
add()
messagebox.showinfo("Self Destruct", "This computer will self destruct in {} seconds".format(str(secs)))

当我执行此代码时,我收到正确的消息,但我没有得到计数,我得到PY_VARO。我应该得到一个数字,从60倒数。 感谢。

0 个答案:

没有答案