PyGTK 标签类
一个Label widget对于显示不可编辑的文本很有用。标签在内部被许多其他部件使用。例如,Button有一个标签来显示面上的文本。同样地,MenuItem对象也有一个标签。一个标签是一个无窗口对象,所以它不能直接接收事件。
标签类有一个简单的构造函数 –
gtk.Label(str = None)
下列有用的方法可用于Label对象 —
S.NO | 方法和描述 |
---|---|
1 | set_text() 设置新的文本作为标签。 |
2 | get_text() 返回标签中的文本。 |
3 | set_use_underline() 如果为真,文本中的下划线表示下一个字符应该用于助记符加速键。 |
4 | set_justify 这是设置标签文本中各行的相对对齐方式。 可能的值是 – gtk.JUSTIFY_LEFT, gtk.JUSTIFY_RIGHT, gtk.JUSTIFY_CENTER, and gtk.JUSTIFY_FILL。 |
5 | Set_line_wrap() 如果為真, 該行會被包裹起來. |
6 | set_selectable() 如果为真,标签中的文本可以被选中进行复制粘贴。 |
7 | set_width_chars() 这将设置标签的宽度 |
以下信号是由标签部件发出的-
Activate-current-link | 当用户激活标签中的一个链接时,会发出这个信号。 |
---|---|
activate-link | 在激活一个URI时发出。 |
copy-clipboard | 当文本从标签中被复制到剪贴板上时,就会发出这种信号。 |