Разметка Pango на этикетке Expander

У меня есть проект на 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()

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


person CodeMouse92    schedule 27.08.2011    source источник


Ответы (1)


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

person dumbmatter    schedule 27.08.2011