python - 将 Tkinter slider 链接到文本输入

标签 python tkinter

您好,我目前正在尝试使用 Tkinter 在 Python 中创建一个 GUI。我只是想知道是否有一种方法可以根据文本输入字段中的输入来设置 slider 的限制。下面是我想将 slider 链接到的文本条目。

#tunnel height
self.height = Tkinter.StringVar()
self.height_entry = Tkinter.Entry(self,textvariable=self.height)
self.height_entry.grid(column=3,row=2,sticky='EW')
self.height_entry.bind("<Return>",self.OnPressEnter)
self.height.set("5.95")

self.height_label = Tkinter.StringVar()
label=Tkinter.Label(self,textvariable=self.height_label,
anchor="w",fg="white",bg="blue")
label.grid(column=3,row=3,columnspan=2,sticky='EW')
self.height_label.set("Sets the test section height")

我希望 slider 的上限在 1 和高度框的入口之间变化,但找不到实现此目的的方法。

抱歉,如果之前有人问过这个问题

最佳答案

您可以使用configure 更改Scale 的参数。只需将其放入 Entry 的输入更改时调用的方法中即可。另外,如果你想要一个数字,最好使用 IntVar

var = IntVar()
text = Entry(root, textvariable=var)
scale = Scale(root, from_=0, to=100, orient='horizontal')
text.bind("<Return>", lambda event: scale.configure(to=var.get()))

关于python - 将 Tkinter slider 链接到文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755983/

相关文章:

python - 将 RegEx Perl 语法转为 Python

python - 从字典列表中获取最接近的元素

python - 从 mplfinance 重新绘制 Candlestick_ohlc 的最有效方法

python - 将 .SVG 图像放入 tkinter Frame

python - Tkinter 窗口关闭后有什么办法可以做一些事情吗?

python - 如何在 tkinter 的类之间传递值?

python - 这段代码发生了什么?

python - Wordpress xmlrpc python 检查帖子标题是否存在

具有多个标题的python matplotlib绘图表

python - 使用 Tkinter 事件更改标签的外观