Python3 Tkinter-Scale

1.创建

from tkinter import *

root=Tk()

Scale(root).pack()

root.mainloop()
图片.png

2.参数

from tkinter import *

root=Tk()

Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL).pack()

root.mainloop()

from_ 最小值

to 最大值

resolution 步长

HORIZONTAL 水平方向

3.绑定变量

from tkinter import *

root=Tk()

v=StringVar()

Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL,variable=v).pack()
print(v.get())

root.mainloop()
图片.png

4.事件处理

from tkinter import *

root=Tk()

def printScale(text):
    print('text=',text)
    print('v=',v.get())

v=StringVar()
Scale(root,from_=0,to=100.0,resolution=0.01,orient=HORIZONTAL,variable=v,command=printScale).pack()
print(v.get())

root.mainloop()
图片.png

5.设置和打印值

s1.set(50)
print(s1.get())

你可能感兴趣的:(Python3 Tkinter-Scale)