Разметка Панго на этикетке расширителя - PullRequest
2 голосов
/ 27 августа 2011

У меня есть проект на Python 2.7 и PyGTK 2.24.

У меня есть следующий код в моем проекте:

    expTSet = gtk.Expander()
    expTSet.set_use_markup(True)
    expTSet.set_label('<span font_family="serif" size="18" weight="bold">Teacher Settings</span>')
    settingFixed.put(expTSet, 30, 200)
    expTSet.show()

Сам расширитель появляется, но метка - нет.Что я делаю неправильно?Как сделать метку расширителя видимой?

1 Ответ

2 голосов
/ 27 августа 2011

Размер шрифта Pango не в точках (например, HTML / CSS), а скорее тысячных пунктов . Так что size="18" означает, что ваш размер шрифта составляет 0,018 пункта, что слишком мало для чтения. Измените его на size="18000", и оно будет работать как положено.

...