PyGTK - 按钮类


gtk.Button 小部件通常显示为带有文本标签的按钮。它通常用于附加单击按钮时调用的回调函数或方法。

gtk.Button 类具有以下构造函数 -

gtk.Button(label = None, stock = None, use_underline = True)

其中,

  • Label - 按钮标签显示的文本

  • Stock - 标识要在按钮中使用的库存图像和文本的库存 ID。默认为“无”。

  • Underline - 如果为 True,则文本中的下划线表示下一个字符应加下划线并用于助记符加速器。

库存参数的一些预定义常量是 -

  • 库存_OK
  • 库存停止
  • 库存_YES
  • 库存号
  • 股票退出
  • 库存取消
  • 库存_关闭

Button 类有以下重要方法 -

序号 方法和说明
1

设置标签()

这会将按钮标签的文本设置为 label。如果“use_stock”属性为 True,则此字符串还用于选择库存商品。

2

获取标签()

这将从按钮的标签中检索文本

3

set_focus_on_click()

如果为 True,则当用鼠标单击时该按钮将获取焦点。

4

设置对齐方式()

这是子部件的水平和垂直对齐方式。取值范围为 0.0 至 1.0。

5

设置图像()

这会将图像属性设置为图像的值。“gtkbutton-images”属性应设置为 True。

按钮小部件发出以下信号 -

启用 当调用gtk.Widget 的activate()方法时会发出此信号。对于按钮,它会导致发出“单击”信号。
点击了 当指针位于按钮上方时按下并释放鼠标按钮或使用键盘触发按钮时,会发出此信号。