Python Tkinter编程 Scale控件
2013-11-19 07:57
507 查看
Scale控件允许用户通过移动滑动条来选择数值。你可以设置最小值和最大值,滚动的滑条取值在最大值和最小值之间。
你可以使用Scale插件来取代Entry,特别是你需要用户输入一个特定范围内的值的时候。
创建一个在指定范围内的滑动条,需要给Scale类传入from和to选项。因为from是Python里面的关键字,所以你需要给from加上一个后置的下划线,即from_。
下面的例子我们创建了2个scale,一个是垂直方向的,范围从0-100,一个是水平方向的,从0-200。
运行效果如下图:
移动slider,数值会随之跟着变化。
如果要获取当前滚动条的值,可以使用get方法,如下所示:
resolution选项的默认值为1,这意味着当你获取当前scale的值时,它会对当前scale的值自动取最接近它的整数,你可以指定resolution选项为-1来取消取整功能。
你可以使用Scale插件来取代Entry,特别是你需要用户输入一个特定范围内的值的时候。
创建一个在指定范围内的滑动条,需要给Scale类传入from和to选项。因为from是Python里面的关键字,所以你需要给from加上一个后置的下划线,即from_。
下面的例子我们创建了2个scale,一个是垂直方向的,范围从0-100,一个是水平方向的,从0-200。
from Tkinter import * master = Tk() w = Scale(master, from_=0, to=100) w.pack() w = Scale(master, from_=0, to=200, orient=HORIZONTAL) w.pack() mainloop()
运行效果如下图:
移动slider,数值会随之跟着变化。
如果要获取当前滚动条的值,可以使用get方法,如下所示:
w = Scale(master, from_=0, to=100) w.pack() print w.get()
resolution选项的默认值为1,这意味着当你获取当前scale的值时,它会对当前scale的值自动取最接近它的整数,你可以指定resolution选项为-1来取消取整功能。
相关文章推荐
- Python -- Gui编程 -- Tkinter的使用 -- 基本控件
- 鱼c笔记——Python的GUI编程(五):Tkinter组件Listbox、Scrollbar和Scale
- 鱼c笔记——Python的GUI编程(四):Tkinter组件Entry
- Python-GUI编程之 Tkinter 与 记事本实现心得
- python GUI编程(Tkinter)
- Python 【Tkinter 常用控件】 学习笔记
- python GUI编程(Tkinter)
- Python Tkinter参考资料之(通用控件属性)
- Python Tkinter编程 OptionMenu类
- python的GUI编程--wxpython学习(二)--基本控件和事件
- python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
- python GUI编程(Tkinter)
- Python -- Gui编程 -- Tkinter的使用 -- 对话框消息框
- 鱼c笔记——Python的GUI编程(二):Tkinter的两大常用组件Label和Button
- python图形界面GUI编程之tkinter布局
- python GUI编程(Tkinter)简单使用
- 鱼c笔记——Python的GUI编程(六):Tkinter的Text组件
- python的GUI编程(Tkinter库)(二)
- python3.6 +tkinter GUI编程 实现界面化的文本处理工具
- Python Tkinter Scrollbar控件