不能在gtk3中使用标签

时间:2015-12-04 13:23:46

标签: python gtk

我不能在gtk3(python3)中使用标签,它不起作用并且不会出错。

这是我的尝试:

from gi.repository import Gtk
window = Gtk.Window(title="About")
window.set_border_width(10)
window.connect("destroy", lambda w: Gtk.main_quit())
hbox = Gtk.Box(spacing=6)
window.add(hbox)
lbl=gtk.Label("add")
hbox.pack_start(lbl, True, True, 0)
lbl2=gtk.Label("add")
hbox.pack_start(lbl2, True, True, 0)
lbl3=gtk.Label("add")
hbox.pack_start(lbl3, True, True, 0)
lbl4=gtk.Label("add")
hbox.pack_start(lbl4, True, True, 0)
def ex(button1):
  exit()
button2 = Gtk.Button.new_with_label("Exit")
button2.connect("clicked", ex)
hbox.pack_start(button2, True, True, 0)
window.show_all()
Gtk.main()

有什么问题?

1 个答案:

答案 0 :(得分:1)

您使用标识符gtk,而无需事先定义它。你可能想要说Gtk。请记住:Python标识符区分大小写。

修正错误后,我得到了这个,大概是正确的结果:

enter image description here