警告
本节包含自动从C++翻译为Python的代码片段,可能包含错误。
QWidget教程 - 子QWidget#
我们可以在前面的例子中创建的窗口中添加一个子QWidget,通过将其构造函数的父对象传为窗口。在这个例子中,我们向窗口中添加一个按钮,并将它放置在特定的位置
from PySide6 import QtWidgets if __name__ == "__main__": app = QApplication([]) window = QWidget() window.resize(320, 240) window.setWindowTitle (QApplication.translate("childwidget", "Child widget")) window.show() button = QPushButton(() QApplication.translate("childwidget", "Press me"), window) button.move(100, 100) button.show() sys.exit(app.exec())
按钮现在是窗口的子对象,当窗口被销毁时会一起被删除。请注意,隐藏或关闭窗口不会自动销毁它。它将在示例退出时被销毁。