Кнопка «выход» не работает, потому что вы подключили сигнал «уничтожить» к кнопке вместо сигнала щелчка
quitb.connect("clicked", gtk.main_quit)
Кроме того, вы забыли подключить событие уничтожения окна (поэтому программа никогда не завершится при нажатии кнопки закрытия окна). Добавить
window.connect("destroy", gtk.main_quit)
Чтобы изменить свойства метки, используйте атрибуты pango
def _add_attributes_to_label(self,label):
attr = pango.AttrList()
fg_color = pango.AttrForeground(65535, 0, 0,0,-1)
strike = pango.AttrStrikethrough(True,0,-1)
size = pango.AttrSize(30000, 0, -1)
attr.insert(fg_color)
attr.insert(size)
attr.insert(strike)
label.set_attributes(attr)
В вашей функции init вызовите предыдущую функцию следующим образом:
self._add_attributes_to_label(lab1)
Следуйте этому учебнику , чтобы узнать больше об атрибутах панго.