2011-05-12 24 views
0

我在QT中遇到了一個問題。我希望我的軟件有一個頂欄,所有軟件都在特定的文件夾中。因此,對於文件夾中的每個項目,我都會添加一個名稱爲該文件夾的按鈕。爲此,當按鈕沒有達到應用程序高度的限制時,我正在考慮沒有滾動的欄,但是當它們達到該值時,會出現滾動條。用按鈕創建一個帶有Horizo​​ntalLayout的QScrollBar

的問題是,我沒有發現任何方式(使用設計),這樣做......我發現了一個簡單的方法來做到這一點與編碼,但我不能使用Horizo​​ntalLayout:S ...)

在此先感謝您的幫助。

最好的問候, 路易斯·達科斯塔

回答

0

您需要包含從QAbstractItemView衍生的項目視圖自定義窗口小部件。然後,您可以擁有自己的按鈕,您可以在需要時顯示它們。 QAbstractItemView具有您需要的滾動功能。通過實施您自己的代表,您可以定義項目的外觀。

+0

嗨,感謝您的幫助。我遇到了問題:S你能給我一個例子(代碼)嗎? – aliasbody 2011-05-14 16:57:25

相關問題