2013-04-13 75 views

回答

0

將所有這些小部件添加到UI設計器中的窗體。選擇文本編輯部件和列表部件。從頂部工具欄中選擇「在分離器中水平佈局」。然後選擇表格本身並從頂部工具欄中選擇「垂直佈置」。就是這樣,除了列表小部件不可停靠。

編輯:

如果你想保持在恆定的大小列表窗口小部件(因此,它是由用戶只調整),告訴了QSplitter小部件的拉伸因素,比如像這樣:

MainWindow::MainWindow(QWidget *parent) : 
    QMainWindow(parent), ui(new Ui::MainWindow) 
{ 
    ui->setupUi(this); 

    // index 0 is the text edit, stretch factor is 1 (= all stretching goes here) 
    ui->splitter->setStretchFactor(0, 1); 

    // index 1 is the list widget, stretch factor is 0 
    ui->splitter->setStretchFactor(1, 0); 
} 
+0

幹得好,很好,謝謝。 – midCat

+0

順便說一下,當我調整'mainWindow'的大小時,我希望'ListWidget'的寬度不會被擴大,我該怎麼做?我讀過Qt文檔,但找不到答案。 – midCat

+0

我在回答中加入了這個。 – 2013-04-13 14:40:17