Pygtk 简明教程
PyGTK - Button Class
gtk.Button 小工具通常显示为带有文本标签的按钮。它通常用于附加回调函数或方法,并且在单击按钮时会调用该方法。
gtk.Button 类具有以下构造函数 −
gtk.Button(label = None, stock = None, use_underline = True)
其中,
-
Label − 按钮标签显示的文本
-
Stock − 用于识别按钮中使用的库存图像和文本的库存 ID。默认值为无。
-
Underline − 如果为真,文本中的下划线表示下一个字符应该加下划线,并用作助记键加速器。
一些用于股票参数的预定义常量为 -
-
STOCK_OK
-
STOCK_STOP
-
STOCK_YES
-
STOCK_NO
-
STOCK_QUIT
-
STOCK_CANCEL
-
STOCK_CLOSE
Button 类具有以下重要方法 -
S.NO |
Methods and Description |
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 的值。应该将 "gtkbutton-images" 属性设置为 True。 |
按钮小工具会发出以下信号 -
activate |
当调用 gtk.Widget 的 activate() 方法时,会发出该方法。对于按钮,会导致发出 "clicked" 信号。 |
clicked |
当鼠标按钮按下并在指针位于按钮上方时或当用键盘触发按钮时,会发出该方法。 |