当我按下一个按钮时,会弹出一个对话框,用户可以选择东西并在最后按下“确定”。我想在这个对话框中加入一个分割器。左侧窗格将显示树形结构,右侧窗格将显示其他内容。我应该如何正确实现这个功能?
从Qt示例本身:
QSplitter *splitter = new QSplitter(parent);
QListView *listview = new QListView;
QTreeView *treeview = new QTreeView;
QTextEdit *textedit = new QTextEdit;
splitter->addWidget(listview);
splitter->addWidget(treeview);
splitter->addWidget(textedit);
因此,在这个例子中,splitter是没有使用任何对话框资源创建的。如果我必须按照这种方式创建,那意味着我也必须在代码中创建所有的控件,而不是使用Qt Creator。
当我需要屏幕上的其他控件时,正确的做法是什么?