Hello!
You should call move(...) for QMdiSubWindow, not for the widget (QTextEdit) inside it.
Please modify createMdiChild method in Qt Folder\examples\mainwindows\mdi\mainwindow.cpp, ln199:
MdiChild *MainWindow::createMdiChild()
{
MdiChild *child = new MdiChild;
QMdiSubWindow *sub = mdiArea->addSubWindow(child); // modified
sub->move(200,100); // added
connect(child, SIGNAL(copyAvailable(bool)),
cutAct, SLOT(setEnabled(bool)));
connect(child, SIGNAL(copyAvailable(bool)),
copyAct, SLOT(setEnabled(bool)));
return child;
}
MdiChild *MainWindow::createMdiChild()
{
MdiChild *child = new MdiChild;
QMdiSubWindow *sub = mdiArea->addSubWindow(child); // modified
sub->move(200,100); // added
connect(child, SIGNAL(copyAvailable(bool)),
cutAct, SLOT(setEnabled(bool)));
connect(child, SIGNAL(copyAvailable(bool)),
copyAct, SLOT(setEnabled(bool)));
return child;
}
To copy to clipboard, switch view to plain text mode
Bookmarks