class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Grid example")
grid = Gtk.Grid()
#combobox
devices_list = Gtk.ListStore(int, str)
devices_list.append([1, "Device 1"])
devices_list.append([2, "Device 2"])
name_combo = Gtk.ComboBox.new_with_model_and_entry(devices_list)
*name_combo.connect("changed", self.on_name_combo_changed)*
name_combo.set_entry_text_column(1)
grid.attach(name_combo, 5, 0, 2, 1)
嘿,伙计们,我是python新手,但我被这个错误缠住了。我遵循了教程和文档,但我似乎不明白这一点。我不明白为什么它说它没有属性,即使我在“自我”之后提到它
您必须在类中创建方法
on_name_combo_changed(self, widget)
。在Python GTK+3教程:13. ComboBox
相关问题 更多 >
编程相关推荐