我一直在与Tkinter
一起工作,我遇到了spinbox
的问题。我有spinbox
设置为:from_=1, to=5
。不管我做什么spinbox
输出一个5,因为它是可变的。我在其他人的回答中已经阅读了很多关于相关问题的帖子,似乎无法找到答案。Spinbox输出值
单击鼠标并在spinbox
中选择一个值不会执行任何操作。
下面是代码:
sp1=Spinbox(root, bd=3, state='readonly', from_=1, to=5, font="bold", wrap="true")
sp1.grid(row=3, column=2, padx=20)
sp1.delete(0, END)
sp1.bind("<Button-1>")
i=sp1.get()
i
总是等于5
的'l'不会改变那价值,你需要'获得() '当你需要使用该值时,滑块的值。 (这就是为什么它叫'.get()') –
相关:http://stackoverflow.com/questions/37215397/valueerror-cannot-convert-string-from-entry-to-int-even-though-input -is-int/37216659#37216659虽然我确定有一个更好的例子,我可以指出你。 –
你想要更像这样的东西吗? http://pastebin.com/dH37xGmG –