由于 mainwindow有 centerwidget,dockWidget只能停靠在他周围,而不能占满窗口。为了解决这个问题,可以通过把 centerwidget隐藏起来的方法来解决这个问题
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->centralWidget->hide();
ParamTableInit();
m_pBackGroundTaskModel = new BackGroundModel(this);
ui->treeViewBackgroundTask->setModel(m_pBackGroundTaskModel);
}
本文介绍了一种在Qt中使用QMainWindow时隐藏中央部件(centerwidget)的方法,以此允许DockWidget占据整个窗口空间。通过将中心部件设置为隐藏状态,并初始化背景任务模型和视图,实现了特定的界面布局需求。
926

被折叠的 条评论
为什么被折叠?



