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 | 当指针在按钮上时,鼠标按钮被按下并释放,或者用键盘触发按钮时,就会发出这个信号。 | 
极客教程