def addLabel( self, text, styles = None ):
label = Gtk.Label()
label.set_name("startup-label")
if "<b>" in text or "<span" in text:
label.set_markup(text.replace('&', '&')) # don't remove our pango
else:
label.set_text(text)
if styles:
labelStyle = Pango.AttrList()
for attr in styles:
labelStyle.insert( attr )
label.set_attributes( labelStyle )
label.set_ellipsize( Pango.EllipsizeMode.END )
label.set_alignment( 0.0, 0.5 )
label.show()
self.labelBox.pack_start( label , True, True, 0)
评论列表
文章目录