我有一個QSplitter和兩個子部件。讓我們說,p_widget_1和p_widget_2。 p_widget_1被允許關閉,它有一個關閉按鈕,當點擊關閉時,我調用p_widget_1-> hide()。 QSplitter doc說:隱藏QSplitter的孩子,但保持手柄的位置
當你隱藏()一個孩子時,其空間將分佈在其他孩子之間。當您再次顯示()時,它將被恢復。
但我希望QSplitter的句柄保持其位置,因爲我有一個要求p_widget_2應該有固定的大小。
我該如何實現它?我目前的方法是在必要時調用p_splitter-> setSizes(),但它並不總是適用於我所有的情況。
我在Windows,QT是5.4.1時,Visual Studio 2013年