如何在QT中显示与主窗口相邻的新窗口

时间:2018-07-09 09:34:23

标签: c++ qt

开始应用时,我想使用两个GUI窗口。为此,我隐含了Qt Designer表单类(命名为AnotherWindow),并隐含了MainWindow构造函数中的以下内容:

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->setWindowTitle("mainWindow");

    anotherWindow = new AnotherWindow(); // will destroy it in corresponding destructor
    anotherWindow->setWindowTitle("anotherWindow");
    anotherWindow->show();
}

代码正确运行,当我运行该应用程序时,将创建两个窗口({mainWindow,后跟anotherWindow)。但是,当我运行应用程序时,这些窗口彼此重叠。是否可以将这些窗口彼此相邻而不是重叠显示?我不想每次运行应用程序时将彼此相邻的重叠窗口相互拖动。 我已经看过这个问题How to show another window from mainwindow in QT,但没有帮助。

0 个答案:

没有答案