Python3 Tkinter-Scale

1.创建

from tkinter import *

root=Tk()

Scale(root).pack()

root.mainloop()

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()

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()

5.设置和打印值

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

猜你喜欢

转载自www.cnblogs.com/zmqqq/p/10580910.html