2012-04-16 115 views
1

我有一箇中央小部件以及圍繞它的多個doc小部件。當我隱藏它時,文檔會調整大小以填充空格,但是當我顯示中央小部件時,會顯示其默認大小。我希望能夠調整大小並將其定位爲隱藏之前的位置。如何在QT中設置中央小部件的大小/位置

回答

0

藏身之前做這樣的事情:

QSize storedSize = mainwindow->getCentralWidget->size(); 

(假設mainwindow是包含你所談論的中央物件一* QMainWindow

當你想調整它回到舊的尺寸:

mainwindow->getCentralWidget->resize(storedSize); 
+0

並且對於位置做與QPoint,pos()和move()相同的操作。 – teukkam 2012-04-17 09:12:45