QWidget如何知道QApplication

时间:2018-09-30 10:15:12

标签: python python-3.x

这可能不是关于PyQt的问题,而是关于python本身的问题。但是,我不知道这个概念叫什么,因此我不确定要搜索什么。我是Python的新手。

我将跟随一个使用PyQt5构建gui的教程,示例代码之一是:

app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
layout.addWidget(QPushButton('Top'))
layout.addWidget(QPushButton('Bottom'))
window.setLayout(layout)
window.show()
app.exec_()

现在我的理解是,执行window.show()时,窗口以某种方式链接到app。但是,由于window在初始化为app时没有作为参数传递,app如何知道QWidget()的存在?

0 个答案:

没有答案