- PyGTK 教程
- PyGTK - 首页
- PyGTK - 简介
- PyGTK - 环境配置
- PyGTK - Hello World
- PyGTK - 重要类
- PyGTK - 窗口类
- PyGTK - 按钮类
- PyGTK - 标签类
- PyGTK - 输入框类
- PyGTK - 信号处理
- PyGTK - 事件处理
- PyGTK - 容器
- PyGTK - 箱式容器类
- PyGTK - 按钮盒类
- PyGTK - 对齐类
- PyGTK - 事件盒类
- PyGTK - 布局类
- PyGTK - 组合框类
- PyGTK - 切换按钮类
- PyGTK - 复选框类
- PyGTK - 单选按钮类
- PyGTK - 菜单栏、菜单和菜单项
- PyGTK - 工具栏类
- PyGTK - 调整器类
- PyGTK - 范围类
- PyGTK - 刻度类
- PyGTK - 滚动条类
- PyGTK - 对话框类
- PyGTK - 消息对话框类
- PyGTK - 关于对话框类
- PyGTK - 字体选择对话框
- PyGTK - 颜色选择对话框
- PyGTK - 文件选择对话框
- PyGTK - 笔记本类
- PyGTK - 框架类
- PyGTK - 带比例的框架类
- PyGTK - 树形视图类
- PyGTK - 面板类
- PyGTK - 状态栏类
- PyGTK - 进度条类
- PyGTK - 视口类
- PyGTK - 滚动窗口类
- PyGTK - 箭头类
- PyGTK - 图片类
- PyGTK - 绘图区类
- PyGTK - 旋转按钮类
- PyGTK - 日历类
- PyGTK - 剪贴板类
- PyGTK - 标尺类
- PyGTK - 超时
- PyGTK - 拖放
- PyGTK 有用资源
- PyGTK - 快速指南
- PyGTK - 有用资源
- PyGTK - 讨论
PyGTK - 按钮类
gtk.Button 小部件通常显示为带有文本标签的按钮。它通常用于附加一个回调函数或方法,当单击按钮时调用该函数或方法。
gtk.Button 类具有以下构造函数:
gtk.Button(label = None, stock = None, use_underline = True)
其中:
Label - 按钮标签上显示的文本
Stock - 用于识别按钮中使用的库存图像和文本的库存 ID。默认为 None。
Underline - 如果为 True,文本中的下划线表示应在下划线下一个字符,并将其用作助记符加速键。
一些预定义的 stock 参数常量:
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
按钮类具有以下重要方法:
| 序号 | 方法和描述 |
|---|---|
| 1 | set_label() 将按钮标签的文本设置为 label。如果 "use_stock" 属性为 True,此字符串还用于选择库存项。 |
| 2 | get_label() 从按钮标签中检索文本 |
| 3 | set_focus_on_click() 如果为 True,则按钮在用鼠标单击时将获取焦点。 |
| 4 | set_alignment() 子部件的水平和垂直对齐方式。取值范围为 0.0 到 1.0。 |
| 5 | set_image() 将 image 属性设置为 image 的值。"gtkbutton-images" 属性应设置为 True。 |
按钮小部件发出以下信号:
| activate | 当调用 gtk.Widget 的 activate() 方法时发出此信号。对于按钮,它会导致发出 "clicked" 信号。 |
| clicked | 当鼠标按钮按下并在指针位于按钮上时释放,或者当使用键盘触发按钮时发出此信号。 |
广告