Spinbox输出值

时间:2016-12-23 01:56:31

标签: python tkinter

我一直在与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.

2 个答案:

答案 0 :(得分:1)

您可以使用#Shop_Active { /* Your rules*/ }将功能分配给Spinbox,并且每次更改command=中的值时都会执行此功能。然后你可以从Spinbox获得价值。现在你只在开始时获得价值。

Spinbox

答案 1 :(得分:1)

初始化Metal2DScrollable时,您可以将回调函数传递给command参数:

Spinbox