我在僅有2個項目的應用程序中創建QComboBox
。這應該顯示爲沒有滾動條,但它似乎創建的下拉列表對於其中的信息非常小,導致它創建垂直滾動條。QComboBox下拉列表中添加不必要的滾動條
感覺好像在計算創建列表的大小時略微讀錯了文本大小。
任何想法如何解決這個問題?
我在僅有2個項目的應用程序中創建QComboBox
。這應該顯示爲沒有滾動條,但它似乎創建的下拉列表對於其中的信息非常小,導致它創建垂直滾動條。QComboBox下拉列表中添加不必要的滾動條
感覺好像在計算創建列表的大小時略微讀錯了文本大小。
任何想法如何解決這個問題?
我試着將長條目添加到我的下拉列表中。在我看來,沒有滾動條。
self.symbol = QtGui.QComboBox(GoogleFinance)
self.symbol.setGeometry(QtCore.QRect(150, 40, 200, 21))
self.symbol.setObjectName(_fromUtf8("symbol"))
self.symbol.addItem("Helloooooooooooooooooooooooooooooooooooooooooo")
self.symbol.addItem("what's upppppppppppppppppppppppppppppppppppppp")
我剛剛編輯了我的問題 - 它是一個垂直滾動條而不是水平滾動條。 – Hugh
一個調整下拉QComboBox的列表的寬度和高度的方法是使用CSS:
http://www.qtcentre.org/threads/13496-CSS-QCombobox-setting-min-height-for-drop-down-list
一個簡單的代碼來看待這個問題? – cdonts
它是通過我無法分享的框架創建的...我會看看我是否可以以更簡單的形式複製它。 – Hugh