Как я могу настроить текст combobox, не зная его идентификатор? У меня есть combobox, заполненный списком имен («Джек», «Эмили», «Пол», ...). По умолчанию комбо устанавливается на -1, но я хочу, чтобы он был установлен на «Пол».установить запись combobox (gtk)
Вот мой код, чтобы объявить и заполнить комбо с кортежем (идентификатор, fabName):
self.cmbFabricant = builder.get_object("cmbFabricant")
self.cmbFabricant.set_model(lstStore)
self.cmbFabricant.set_entry_text_column(1)
Теперь я хотел бы установить выпадающий на пункт под названием «Пол». Я думал, что могу написать:
self.cmbFabricant.set_active_id('Paul')
Я был неправ.
Правильно, я редактировал свое предыдущее сообщение. Мой проект основан на GTK + 3. Спасибо за ответ. Я даю ему попробовать прямо сейчас. –
Я не знаю, существует ли более элегантный способ, этот работал для меня. Благодарю. (разве вы не имеете в виду диапазон, а не xrange?) –