PyGTK 标签类
一个Label小部件用于显示不可编辑的文本。Label被许多其他小部件在内部使用。例如,按钮有一个标签以在面上显示文本。同样,MenuItem对象也有一个标签。标签是一个无窗口对象,因此它无法直接接收事件。
Label类有一个简单的构造函数−
gtk.Label(str = None)
以下是可以与Label对象一起使用的一些有用的方法:
| 序号 | 方法和描述 |
|---|---|
| 1 | set_text() 设置标签的新文本 |
| 2 | get_text() 从标签获取文本 |
| 3 | set_use_underline() 如果为true,则文本中的下划线表示下一个字符应用于助记加速键 |
| 4 | set_justify 设置标签中文本行与其他文本行对齐方式的相对位置。 可能的值包括- gtk.JUSTIFY_LEFT,gtk.JUSTIFY_RIGHT,gtk.JUSTIFY_CENTER和gtk.JUSTIFY_FILL。 |
| 5 | Set_line_wrap() 如果为true,则文本将被换行显示 |
| 6 | set_selectable() 如果为true,则可以选择复制粘贴标签中的文本 |
| 7 | set_width_chars() 设置标签的宽度 |
以下是标签小部件发出的信号:
| activate-current-link | 激活当前链接 |
|---|---|
| activate-link | 激活链接 |
| copy-clipboard | 复制到剪贴板 |
极客教程