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

问题描述 投票:0回答:1

我想制作一个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)

我被困在这里

python tkinter scale
1个回答
0
投票

您无法做您想做的事。 from_to选项需要静态值。

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

© www.soinside.com 2019 - 2024. All rights reserved.