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

Button类有以下重要的方法-

序号 方法和描述
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 当鼠标按钮在指针位于按钮上方时被按下并释放,或通过键盘触发按钮时发射该信号。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程