0
我有一個基於QWdiget
的窗口的Qt應用程序。在我的窗口內,我有兩個QVBoxLayout
s和一個QHBoxLayout
,控制器位於前兩個垂直佈局的下方。當我的窗口調整大小時,QVBoxLayout
分開,下面的QHBoxLayout
也會移開。我想防止這種情況發生,最好的辦法是什麼?Qt防止控件在窗口大小調整時移動
所有這些佈局都在QGridLayout
之內。
我有一個基於QWdiget
的窗口的Qt應用程序。在我的窗口內,我有兩個QVBoxLayout
s和一個QHBoxLayout
,控制器位於前兩個垂直佈局的下方。當我的窗口調整大小時,QVBoxLayout
分開,下面的QHBoxLayout
也會移開。我想防止這種情況發生,最好的辦法是什麼?Qt防止控件在窗口大小調整時移動
所有這些佈局都在QGridLayout
之內。
如果我正確理解你的問題,你有一個窗口的佈局是這樣的:
的佈局將會取決於它們的對象的大小來調整。要解決您的問題,您應該使用setAlignment方法在網格佈局中設置佈局的對齊方式。順便說一句,如果什麼都行不通,你總是可以write your own layout manager。
你看過佈局管理文檔嗎? http://doc.qt.nokia.com/4.6/layout.html – NotCamelCase 2011-12-17 13:18:27