gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:32 26 4
gpt4 key购买 nike

您好,我目前正在尝试使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com