小编Sri*_*esh的帖子

为什么我需要创建`QApplication`的对象,它在PyQt GUI编程中的目的是什么?

def main():
    app = QtWidgets.QApplication(sys.argv)

    w = QtWidgets.QWidget()
    w.show()

    app.exec()
Run Code Online (Sandbox Code Playgroud)

这是一个非常简单的带有PyQt5框架的Python GUI程序.其实我不熟悉Qt,也是GUI编程的新手.与上面的程序一样,有一个QApplication已创建的对象以及QWidget.在这种情况下,app对象不包含w对象,我看不到其中两个之间的任何连接.那么为什么有必要QApplication使用该对象创建一个对象并执行它呢?谢谢!

python qt pyqt5

7
推荐指数
1
解决办法
1642
查看次数

标签 统计

pyqt5 ×1

python ×1

qt ×1