2012-10-09 50 views
0

QSplitterqt:我怎樣才能最小化qsplitter的孩子?

我做了一個QSplitter佈局。在QSplitter下,有QWidget和它的gridLayout子項。在這種情況下,我無法將QSplitter最小化爲0。正如我上面看到的,它對高度有限制。什麼導致這個問題?我測試了一些案例,我發現當我使用QGridLayout的QWidget的孩子。但我不能將最小高度設置爲0.

+3

您是否嘗試過[childrenCollapsible](http://qt-project.org/doc/qt-4.8/qsplitter.html#childrenCollapsible-prop)屬性? – graphite

+0

@graphite哦!如果我打開「childrenCollapsible」,我可以將hanldler移動到頂部。但我仍然有問題。如果光標在拖動時位於內容上,處理程序不會移動,並且最終可以隱藏邊緣。我如何順利移動處理程序? –

回答

3

我不確定你想要做什麼,但總是可以調用隱藏在小部件上。

+1

我發現了。我使用sizePolicy來「忽略」,所以它可以是不受限制的高度或寬度 –