PyGTK 按钮类
gtk.Button widget通常显示为一个带有文本标签的按钮。它通常被用来附加一个回调函数或方法,当按钮被点击时被调用。
gtk.Button类有以下构造函数−
gtk.Button(label = None, stock = None, use_underline = True)
其中。
- Label – 按钮标签所要显示的文本
-
Stock – 识别按钮中要使用的股票图像和文本的股票ID。 默认为无。
-
Underline- 如果是True,文本中的下划线表示下一个字符应该用下划线,并用于助记符加速器。
stock参数的一些预定义常数是 –
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
按钮类有以下重要方法
S.NO | 方法和描述 |
---|---|
1 | set_label() 这个方法将按钮标签的文本设置为label。如果 “use_stock “属性为True,这个字符串也用于选择库存项目。 |
2 | get_label() 从按钮的标签中获取文本。 |
3 | set_focus_on_click() 如果为真,当用鼠标点击时,该按钮将获得焦点。 |
4 | set_alignment() 这是子部件的水平和垂直排列。该值的范围是0.0到1.0。 |
5 | set_image() 这是设置图像属性为image的值。gtkbutton-images “属性应该被设置为True。 |
以下信号是由Button小组件发出的 −
activate | 当gtk.Widget的activ ation() 方法被调用时就会发出这个信号。對於一個按鈕,它會導致 “clicked “信號被發射。 |
---|---|
clicked | 当指针在按钮上时,鼠标按钮被按下并释放,或者用键盘触发按钮时,就会发出这个信号。 |