很简单:
subWin->setWindowFlags(windowFlags()&Qt::LeftToRight);//设置从左到右
顺带补充部分其他关于设置子窗口的代码:
QLabel *label = new QLabel(tr("MDI SubWindow!"));
QMdiSubWindow *subWin = new QMdiSubWindow;
subWin->setWidget(label);
subWin->setAttribute(Qt::WA_DeleteOnClose);
ui.m_mdiArea->addSubWindow(subWin);
subWin->setWindowFlags(windowFlags()&Qt::LeftToRight); //设置从左到右
subWin->setStyleSheet("background-color: black"); //通过样式表设置子窗口样式
subWin->move(10, 10); //使窗口在MDI Area的左上角显示,相对MDI的坐标系,往下往右10px
subWin->resize(500, 500); //开始固定尺寸显示
subWin->show();
subWin->sizePolicy(); //设置窗口大小自由缩放