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

标签 python tkinter scale

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

相关文章:

python - python Anaconda 中的 mayavi

python - QScrollWidget 中的 PyQt4 + matplotlib

python - Tkinter 菜单没有选项卡 [仅限 Windows]

transform - 使用变换比例时防止纯 css 视差中的模糊效果

python - Django 转换为 CBV + 测试

python - Flask Nginx Guincorn/uwsgi docker 配置

python - 如何在 Tkinter 中高效创建大型条目网格?

python - 如何漂亮地打开Tkinter程序?

css - 具有线性缓动动画的 CSS 中的缩放变换看起来变慢了?

CSS 变换 : scaleX not working in Safari