我在python中制作一个倒计时钟,它有旋转框来设置值但是当我有两个时它们总是等于另一个? 任何帮助
mins = ''
secs = ''
m = Spinbox(Window, from_ = 0, to = 60, textvariable = mins).pack()
s = Spinbox(Window, from_ = 0, to = 59, textvariable = secs).pack()
答案 0 :(得分:0)
textvariable
选项需要使用StringVar
或IntVar
:
minsVar = StringVar()
m = Spinbox(Window, ..., ,textvariable=minsVar)
此外,当您执行m=Spinbox(...).pack(...)
时,m
始终为None
,因为这是.pack()
返回的内容。您应该将窗口小部件的创建和窗口小部件的布局分成两个单独的语句。