组件描述
我们可以设定一定的数值范围,在这个范围内滑动比例尺,数值会有相应的改变。
程序实现
代码
import tkinter as tk
root = tk.Tk()
# 创建两个比例尺
scale1 = tk.Scale(root, from_=0, to=100, tickinterval=5, resolution=5, length=300)
scale1.pack()
scale2 = tk.Scale(root, from_=0, to=200, orient=tk.HORIZONTAL, tickinterval=10, length=600)
scale2.pack()
# 创建一个按钮
def show():
print('比例尺1:%d' % scale1.get())
print('比例尺2:%d' % scale2.get())
button1 = tk.Button(root, text='获取数据', command=show)
button1.pack()
tk.mainloop()
显示效果
scale组件API
参数 | 作用 |
---|---|
frame | 组件存放的窗口名称 |
from_ | 区间起始数值 |
to | 区间终止数值 |
tickinterval | 刻度尺单位长度 |
resolution | 精度(每一次移动的距离,默认值为1) |
length | 比例尺长度(单位:像素) |
orient | 比例尺方向(默认为垂直方向) |