我有以下部件佈局:的Qt:如何防止一些圖標,從獲得滾動條
HBox
- VBox
- HBox
widget "A"
widget "B"
- widget "C"
- widget "D"
換句話說,我有這樣的事情:
+-----+--------------+
| A | |
+-----+ C |
| B | |
+-----+--------------+
| D |
+--------------------+
根據內容,「A」和「B」需要擴展並消耗盡可能多的垂直空間,而不顯示任何滾動條。 「D」可以根據需要進行合同。
我試着將「A」和「B」的sizePolicy()設置爲「Minimum」,並根據它們顯示的內容爲「A」和「B」實現了sizeHint()。不過,我仍然看到「A」和「B」中的滾動條,而「D」的空間比它需要的多。
我也試過「minimumExpanding」爲sizePolicy(),但我仍然看到滾動條。
如何確保空間可用,「A」和「B」獲得優惠待遇,以避免滾動條出現?
我想你的建議幾乎什麼,即後我想出多少高度需要,將其設置爲最小高度。但是,它似乎並不奏效。我會試着看看我是否可以放入一個最簡單的示例並將其發佈到此處。 –
當我試圖將一個最小的例子放在一起時,我發現了這個問題。事實證明,有一個小部件(深入「D」),它本身設置了自己的minimumHeight。 –