Python GTK 3 GUI 编程 -- 006 标签(La

2020-12-09  本文已影响0人  bokerr

这篇文章讲下标签

什么是标签

就是显示文字的控件


Label

创建

self.label = Gtk.Label()

使用

简单的使用就是制定label属性 显示文字, 当然如果只讲这个, 显得文章太..., 所以今天讲下pango markup language(一种标记语言, 使文字显示特定的样式)


官方链接

基本标签

span的属性

这个很简单, 就不示范了

标签 和 pango

首先创建一个label, 然后调用set_markup(pango_string)方法来使用pango, pango_string就是pango字符串

label的常用属性

Gtk.ElipisizeMode 枚举
NONE = 0 无
START = 1 从开始省略
MIDDLE = 2 中间
END = 3 结尾

LEFT = 0 左对齐
RIGHT = 1 右对齐
CENTER = 2 中间对齐
FILL = 3 填充

Pango.WrapMode 枚举
WORD = 0 如果空间不够一个单词, 换行
CHAR = 1 不够一个字符
WORD_CHAR = 2 不够一个单词时, 退回到 一个不够一个字符的地方, 然后换行 (基本没什么用)

方法

set_markup(str) 设置pango
其他的基本都是设置属性和获取属性的方法, 不多说了

下篇文章讲下Expander

上一篇 下一篇

猜你喜欢

热点阅读