小部件教程 - 创建窗口

如果一个小部件没有父组件,当它显示时就被视为窗口,或称顶级小部件。因为它没有父对象来确保在不再需要时被删除,因此跟踪应用程序中的顶级小部件的责任就落在开发者身上。

在下面的示例中,我们使用QWidget创建并显示一个默认大小窗口

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QWidget window;
    window.resize(320, 240);
    window.show();
    window.setWindowTitle(
        QApplication::translate("toplevel", "Top-level widget"));
    return app.exec();
}

为了创建真实的GUI,我们需要在窗口内放置小部件。为此,我们将QWidget实例传递给小部件的构造函数,就像我们在教程的下个部分将要展示的那样。

示例项目 @ code.qt.io

© 2024 Qt公司。包含在本内的文档贡献是各自所有者的版权。本提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款授予的。Qt和相应的标志是芬兰的 The Qt Company 有限公司及其他国家的商标。所有其他商标均为各自所有者的财产。