2017-10-19 175 views
0

我有一個QComboBox與基礎模型。有時候模型會得到幾百個項目,這使得很難滾動組合框。是否有可能向QComboBox添加滾動條?這對我的項目排序很有幫助。qt qcombobox顯示沒有滾動條

我讀過QComboBox默認應該帶有滾動條,但在我的Linux系統中,這不是真的。這是Windows的情況嗎?

問候

回答

0

QComboBox使用的QAbstractItemView(默認爲QListView我認爲)其彈出。可以撥打view()來獲取該小部件。由於QAbstractItemViewQAbstractScrollArea下降,因此可以使用該類中的所有功能來修改滾動條顯示的方式。

作爲一個額外的,你可以改變這個視圖爲另一種類型。例如,我以前使用過QTreeView,因爲它與數據更合適。