- PyGTK 教程
- PyGTK - 首页
- PyGTK - 简介
- PyGTK - 环境
- PyGTK - Hello World
- PyGTK - 重要类
- PyGTK - Window 类
- PyGTK - Button 类
- PyGTK - Label 类
- PyGTK - Entry 类
- PyGTK - 信号处理
- PyGTK - 事件处理
- PyGTK - 容器
- PyGTK - Box 类
- PyGTK - ButtonBox 类
- PyGTK - Alignment 类
- PyGTK - EventBox 类
- PyGTK - Layout 类
- PyGTK - ComboBox 类
- PyGTK - ToggleButton 类
- PyGTK - CheckButton 类
- PyGTK - RadioButton 类
- PyGTK - MenuBar、Menu 和 MenuItem
- PyGTK - Toolbar 类
- PyGTK - Adjustment 类
- PyGTK - Range 类
- PyGTK - Scale 类
- PyGTK - Scrollbar 类
- PyGTK - Dialog 类
- PyGTK - MessageDialog 类
- PyGTK - AboutDialog 类
- PyGTK - 字体选择对话框
- PyGTK - 颜色选择对话框
- PyGTK - 文件选择对话框
- PyGTK - Notebook 类
- PyGTK - Frame 类
- PyGTK - AspectFrame 类
- PyGTK - TreeView 类
- PyGTK - Paned 类
- PyGTK - Statusbar 类
- PyGTK - ProgressBar 类
- PyGTK - Viewport 类
- PyGTK - Scrolledwindow 类
- PyGTK - Arrow 类
- PyGTK - Image 类
- PyGTK - DrawingArea 类
- PyGTK - SpinButton 类
- PyGTK - Calendar 类
- PyGTK - Clipboard 类
- PyGTK - Ruler 类
- PyGTK - 超时
- PyGTK - 拖放
- PyGTK 有用资源
- PyGTK - 快速指南
- PyGTK - 有用资源
- PyGTK - 讨论
PyGTK - Adjustment 类
PyGTK 工具包中的一些小部件允许用户使用鼠标或键盘在指定范围内调整其属性。例如,Viewport 小部件用于显示大型数据(例如 TextView 控件中的多行文本)的可调整部分。
PyGTK 使用 gtk.Adjustment 对象与这些小部件关联,以便将用户调整传递给某个回调函数进行处理。Adjustment 对象包含可调整值的上下限及其增量步长参数。当调整对象的参数发生变化时,它会发出 changed 或 value_changed 信号。
以下是 gtk.Adjustment 类的构造函数:
gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0, page_incr = 0, page_size = 0)
构造函数中每个属性的含义如下:
| value | 初始值 |
| lower | 最小值 |
| upper | 最大值 |
| step_incr | 步长增量 |
| page_incr | 页面增量 |
| page_size | 页面大小 |
Adjustment 对象发出以下信号:
| Changed | 当一个(或多个)调整属性(除了 value 属性)发生变化时发出。 |
| Value-changed | 当调整值属性发生变化时发出。 |
如上所述,Adjustment 对象不是物理小部件。相反,它与其他小部件关联使用,这些小部件用于更改其属性。Range 小部件与 Adjustment 对象一起使用。
广告