2009-10-28 35 views
3

我剛剛開始使用pyGtk編程,請耐心等待。我有一個ComboBox對話框。當我點擊組合框時顯示的列表有70多次。它從屏幕的頂部延伸到底部。我可以忍受它,但我寧願讓ComboBox像html選擇元素一樣執行操作(即菜單頂部位於組合框並向下延伸)。是否有一些我可以設置的繼承屬性?我沒有看到迄今爲止幫助我的API參考中的任何內容。pyGTK組合框列表高度

回答

1

您可以使用gtk.ComboBoxEntry而不是gtk.ComboBox。我已經測試了100個項目的ComboBoxEntry,它的工作方式是你想要的。缺點是用戶可以輸入任何他們想要的內容,但只需要在對輸入進行任何操作之前驗證輸入即可。在好的方面,你可以實現自動完成。我已經看到這樣做的字體選擇。