代码详细解析如下,需要注意python的语法:
1. 首先加载使用到的Qt模块
fromPyQt5.QtGuiimportQGuiApplication
fromPyQt5.QtQuickimportQQuickView
fromPyQt5.QtCoreimportQUrl
说到Qt模块,介绍一下Qt模块之间的关系(QWidget已经从QtGui剥离):
2. 当作模块被别人import时候不执行,只有当主程序的时候执行。
if__name__ =='__main__':
3. 使用QQuickView加载QML并显示(也可用使用QQmlApplicationEngine,两种方式),机制和Qt是一样的。
【关联文章】
更多知识分享,免费课程,请关注订阅号【IT职场进阶】
领取专属 10元无门槛券
私享最新 技术干货