Sto usando Glade 3 per creare un file GtkBuilder per un'applicazione PyGTK su cui sto lavorando. È per la gestione della larghezza di banda, quindi ho un gtk.ComboBox per selezionare l'interfaccia di rete da tracciare.Come aggiungere elementi a un gtk.ComboBox creato tramite glade in fase di runtime?
Come si aggiungono le stringhe al ComboBox in fase di runtime? Questo è quello che ho finora:
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)
Ma il ComboBox rimane vuoto. Ho provato RTFM'ing, ma sono appena uscito più confuso, semmai.
Cheers.
Io modificare la mia risposta. Grazie! – Bernard