在我的項目中,我有一個QToolBar
默認大小和尺寸策略。我想將工具欄的高度增加到36px。QToolBar更改高度
到目前爲止,我曾嘗試:
- 設置樣式表屬性工具欄:
height: 36px;
- 工具欄對象的大小政策設置爲固定的:
toolBar->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
- 設置minimumHeight:
toolBar->setMinimumHeight(36);
- 設置佈局大小約束
toolBar->layout()->setSizeConstraint(QLayout::SetMinimumSize)
- 所有這些一次
而沒有增加工具欄的高度。唯一可行的是增加欄內的QToolButton
對象的大小,但這不是我想要做的。我只想要工具欄本身更高。
有什麼建議嗎?謝謝你的時間。
編輯:我目前的解決方案是爲工具欄中的QToolButton對象添加一個邊距。我仍然不喜歡這個,因爲我有不同的工具欄中的對象類型....令人沮喪。
在使用setFixedHeight上在QToolBar我的項目工作正常 – Andre
@Andre咦當我嘗試它,它仍然沒有奏效。你需要做其他事嗎?像設置一個特定的大小政策或什麼? – mrg95
不,我只是用我告訴過的函數設置工具欄的高度,沒有別的:沒有尺寸策略,沒有尺寸限制,沒有最小高度。可能是愚蠢的,但是當你設置好QToolBar後,你是否嘗試過調用show()函數? – Andre