我想制作一个 Scale 并为其分配 0 的“to”属性和带有 stringvar 的“from_”属性,如下所示。
import tkinter
str=tkinter.StringVar()
gui=tkinter.Tk()
s=tkinter.Scale(gui,from_="0",to=str)
str.set("50")
我也尝试过这个:
import tkinter
str=tkinter.doubleVar()
gui=tkinter.Tk()
s=tkinter.Scale(gui,from_=0,to=str)
str.set(50)
我现在陷入困境
最佳答案
你不能做你想做的事。 from_
和 to
选项需要静态值。
如果您想在创建小部件后更改 to
值,则需要显式配置它(例如:s.configure(to=str.get()
)
关于python - 如何使用 stringvar 分配 tkinter.scale 的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58027892/