文章目录
更多参见
QT基础与实例应用目录
QSplitter类简介
QSplitter
类实现了一个拆分部件。一个拆分器splitter
允许用户通过拖动它们之间的边界来控制子部件的大小。任何数量的部件都可以由单个拆分器splitter
控制。QSplitter
的典型用途是创建多个部件并使用 insertWidget()
或addWidget()
添加它们。
以下示例将并排显示 QListView
、QTreeView
和 QTextEdit
,并带有两个分隔:
QSplitter *splitter = new QSplitter();
QListView *listview = new QListView();
QTreeView *treeview = new QTreeView();
QTextEdit *textedit = new QTextEdit();
splitter->addWidget(listview);
splitter->addWidget(treeview);
splitter->addWidget(textedit);
splitter->setWindowTitle("Splitter Test");
splitter->show();
如果在调用 insertWidget()
或addWidget()
时部件已经在 QSplitter