2011-12-17 104 views
0

我有一個基於QWdiget的窗口的Qt應用程序。在我的窗口內,我有兩個QVBoxLayout s和一個QHBoxLayout,控制器位於前兩個垂直佈局的下方。當我的窗口調整大小時,QVBoxLayout分開,下面的QHBoxLayout也會移開。我想防止這種情況發生,最好的辦法是什麼?Qt防止控件在窗口大小調整時移動

所有這些佈局都在QGridLayout之內。

+0

你看過佈局管理文檔嗎? http://doc.qt.nokia.com/4.6/layout.html – NotCamelCase 2011-12-17 13:18:27

回答

1

如果我正確理解你的問題,你有一個窗口的佈局是這樣的: windows layout

的佈局將會取決於它們的對象的大小來調整。要解決您的問題,您應該使用setAlignment方法在網格佈局中設置佈局的對齊方式。順便說一句,如果什麼都行不通,你總是可以write your own layout manager

相關問題