我有一个包含以下字段的数据库:名字,姓氏,图片。 我有一个名为infoLabel的gtk.Label。
我想以这样的方式更新标签:
Label.set_markup("<img src='pix/1.png'>\nName" + Firstname + " " + Lastname)
但它不起作用,因为Pango标记中不允许使用img。我怎么能这样做?
答案 0 :(得分:2)
我不希望标签中有图像,没有。
但你应该能够用一个装有GtkImage和标签的容器替换任何标签,并以这种方式解决。
当然,首先必须将图像放在本地存储器中。
答案 1 :(得分:1)
以下是“Home”标签的示例。
label_with_icon = gtk.HBox()
icon = gtk.image_new_from_stock(gtk.STOCK_HOME, gtk.ICON_SIZE_MENU)
label_with_icon.pack_start(icon)
label_with_icon.pack_start(gtk.Label('Home'))
label_with_icon.show_all()