У меня есть следующий код, использующий pygtk:
attr = pango.AttrList()
attr.change(pango.AttrSize((
50 * window_height / 100) * 1000, 0, -1))
attr.change(pango.AttrFamily("Sans", 0, -1))
attr.change(pango.AttrWeight(pango.WEIGHT_BOLD, 0, -1))
attr.change(pango.AttrForeground(65535, 65535, 65535, 0, -1))
self.label.set_attributes(attr)
Я пытаюсь перенести его на pygobject, но нет класса Pango.AttrFamily, ни Pango.AttrWeight, ни Pango.AttrForeground (и я не может создать экземпляр Pango.AttrSize).
Вопрос: как использовать pango_attr_size_new
, pango_attr_weight_new
, pango_attr_family_new
и pango_attr_foreground_new
через инстроспекцию, которую я знаю?
Для этого можно использовать разметку , но 1. использование атрибутов упростит задачу и 2. Я хочу знать, что здесь происходит! Я уже потратил много времени, пытаясь ее решить.