这可能不是关于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()
的存在?