我一直在与Tkinter
合作,我遇到spinbox
的问题。我将spinbox
设置为:from_=1, to=5
。无论我做什么spinbox
输出一个5作为它的变量。我已经在其他人的相关问题的答案中阅读了很多帖子,似乎无法找到答案。
单击鼠标并在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.
答案 0 :(得分:1)
您可以使用#Shop_Active {
/* Your rules*/
}
将功能分配给Spinbox
,并且每次更改command=
中的值时都会执行此功能。然后你可以从Spinbox
获得价值。现在你只在开始时获得价值。
Spinbox
答案 1 :(得分:1)
初始化Metal2DScrollable
时,您可以将回调函数传递给command
参数:
Spinbox