如何使用stringvar分配tkinter.scale属性?

时间:2019-09-20 11:54:05

标签: python tkinter scale

我想制作一个Scale,并将其“ to”属性分配为0,将“ from_”属性分配给这样的stringvar。

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)

我现在被困住了

1 个答案:

答案 0 :(得分:1)

您不能做自己想做的。 from_to选项需要静态值。

如果要在创建窗口小部件后更改to值,则需要显式配置它(例如:s.configure(to=str.get()