1
如何在不知道其ID的情況下設置組合框的文本?我有一個名稱列表('Jack','Emily','Paul')的組合框。默認情況下,組合設置爲-1,但我希望將其設置爲「Paul」。設置組合框的條目(gtk)
這裏是我的代碼以元組申報和填充組合(ID,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。感謝您的回答。我現在就試試看。 – 2012-02-09 09:44:52
我不知道是否有更優雅的方式存在,這一個爲我工作。謝謝。 (你不是指範圍而不是xrange?) – 2012-02-09 10:13:59