Pygtk 简明教程

PyGTK - Label Class

一个标签窗口小部件仅用于展示不可编辑文本。标签通常用于很多其他窗口小部件。例如,按钮有一个标签来在面部显示文本。同样地,MenuItem 对象也有一个标签。标签是一个无窗口对象,因此它不能直接接收到事件。

标签类有一个简单的构造 −

gtk.Label(str = None)

下列有用的方法可以与标签对象一起使用 −

S.NO

Methods and Description

1

set_text() 设置标签的新文本

2

get_text() 从标签返回文本

3

set_use_underline() 如果为真,文本中的下划线表示下一个字符应该被用于助记符加速键。

4

set_justify 这设置文本中的各行相对于彼此的对齐方式。可能的值为 – gtk.JUSTIFY_LEFT、gtk.JUSTIFY_RIGHT、gtk.JUSTIFY_CENTER 和 gtk.JUSTIFY_FILL。

5

Set_line_wrap() 如果为真,将对行进行换行

6

set_selectable() 如果为真,标签中的文本可以选择复制粘贴

7

set_width_chars() 这设置标签的宽度

标签小工具发出了以下信号 −

activate-current-link

当用户激活标签中的链接时会发出此信号。

activate-link

当激活一个 URI 时会发出此信号。

copy-clipboard

当从标签向剪贴板复制文本时会发出此信号。