from gi.repository import Gtk from sugar3.graphics.combobox import ComboBox def __combo_changed_cb(combo): print 'Combo changed to %r' % combo.get_value() w = Gtk.Window() w.connect("destroy", Gtk.main_quit) combo = ComboBox() combo.append_item(True, 'one') combo.append_item(2, 'two', 'go-next') combo.append_item('3', 'three') # This will make 'two' active (zero indexed) combo.set_active(1) combo.connect('changed', __combo_changed_cb) w.add(combo) w.show_all() Gtk.main()