警告

本节包含从 C++ 自动翻译到 Python 的代码片段,可能包含错误。

小部件教程 - 创建窗口#

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

以下示例中,我们使用 QWidget 创建并显示一个具有默认大小窗口

from PySide6 import QtWidgets
if __name__ == "__main__":

    app = QApplication([])
    window = QWidget()
    window.resize(320, 240)
    window.show()
    window.setWindowTitle(
        QApplication.translate("toplevel", "Top-level widget"))
    sys.exit(app.exec())

widgets-tutorial-toplevel1

为了创建一个真正的 GUI,我们需要将小部件放置在窗口内。为此,我们需要将一个 QWidget 实例传递给小部件的构造函数,我们将在下一个教程部分中演示这一点。

示例项目 @ code.qt.io