如何将我的tkinter Scale控件滑块的默认值设置为100?

15 投票
3 回答
25135 浏览
提问于 2025-04-16 05:42

我该怎么把滑块的默认值设置为100呢?

self.slider = tk.Scale(self.leftFrame, from_=0, to=256, orient=tk.HORIZONTAL, command=updateValue)

3 个回答

0
self.slider= tk.Scale(self.leftFrame, from_=0, to=256,orient=tk.HORIZONTAL,
command=updateValue)
self.slider.set(1)//or what ever value you want
self.slider.pack()

首先给这个缩放(scale)一个名字,然后用设置(set)来指定它的值,最后用打包(pack)来完成。

6

1. 设置

使用 set 方法来设置值,具体用法是 self.scale.set(100),这行代码的意思是把滑块的值设置为100。

2. 变量

使用 variable 选项来指定一个 Variable,这个变量可以用来存储和管理滑块的值。这样你就可以方便地获取和更新这个值了。

self.scale_var = DoubleVar()
self.scale_var.set(1)
self.scale = tk.Scale(self.leftFrame, from_=0, to=256, orient=tk.HORIZONTAL,
    command=updateValue, variable=self.scale_var)
22

cursor=100?

如果这个方法不行,你可以手动用 self.slider.set(100) 来设置。

撰写回答