在Qt项目中,使用到了MDI。需要创建一个子窗口的时候,使齐最大化显示。代码如下
q_pMdiArea = new QMdiArea;
q_pMdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
q_pMdiArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
q_pMdiArea->cascadeSubWindows();
setCentralWidget(q_pMdiArea);
QUiView *pUiView = new QUiView(this);
pUiView->setAttribute(Qt::WA_DeleteOnClose);
pUiView->show();
q_pMdiArea->addSubWindow(pUiView, Qt::Window);
pUiView->showMaximized();
但是程序运行起来的时候pUiView没有最大化显示。
谁知道为什么,如何完成这个功能。谢谢