我正在使用Glade 3爲我正在開發的PyGTK應用程序創建一個GtkBuilder文件。它用於管理帶寬,所以我有一個gtk.ComboBox用於選擇要跟蹤的網絡接口。如何將項目添加到在運行時通過glade創建的gtk.ComboBox?
如何在運行時向組合框添加字符串?這是我到目前爲止:
self.tracked_interface = builder.get_object("tracked_interface")
self.iface_list_store = gtk.ListStore(gobject.TYPE_STRING)
self.iface_list_store.append(["hello, "])
self.iface_list_store.append(["world."])
self.tracked_interface.set_model(self.iface_list_store)
self.tracked_interface.set_active(0)
但組合框仍然是空的。我嘗試了RTFM'ing,但是如果有的話,就會變得更加困惑。
乾杯。
我將修改我的答案。謝謝! – Bernard 2011-05-18 05:43:06