2014-09-01 65 views
0

我正在python中倒计时时钟,它有spinboxs来设置值,但是当我有两个它们总是等于另一个相同? 任何帮助Python两个Spinboxs等于相同的值

mins = '' 
secs = '' 

m = Spinbox(Window, from_ = 0, to = 60, textvariable = mins).pack() 

s = Spinbox(Window, from_ = 0, to = 59, textvariable = secs).pack() 

回答

0

textvariable选择需要使用的StringVarIntVar

minsVar = StringVar() 
m = Spinbox(Window, ..., ,textvariable=minsVar) 

而且,当你做m=Spinbox(...).pack(...)m永远是None,因为这是.pack()回报。您应该将小部件的创建和小部件的布局分隔为两个单独的语句。

相关问题