如何将我的tkinter Scale控件滑块的默认值设置为100?
我该怎么把滑块的默认值设置为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)
来设置。