翻譯|使用教程|編輯:龔雪|2022-07-21 10:55:56.417|閱讀 195 次
概述:本文將為大家介紹如何使用Qt創建一個基于Qt Quick的Python應用,歡迎下載最新版組件哦~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Qt技術交流群:166830288 歡迎一起進群討論
Qt for Python - Qt Quick Application - Empty向導使您能夠創建包含主QML文件的Python項目,指定運行應用程序的最低 PySide 版本。
該向導將以下導入添加到源文件以提供對和的訪問:
import os from pathlib import Path import sys from PySide6.QtGui import QGuiApplication from PySide6.QtQml import QQmlApplicationEngine
該向導還添加了一個 main 函數,它創建一個實例并將系統參數傳遞給 對象:
if __name__ == "__main__": app = QGuiApplication(sys.argv) ...
主類中的以下行創建一個實例并將生成的 QML 文件加載到引擎對象:
engine = QQmlApplicationEngine() engine.load(os.fspath(Path(__file__).resolve().parent / "main.qml"))
最后,向導添加了檢查文件是否成功加載的代碼。 如果加載文件失敗,應用程序將退出并顯示錯誤代碼。 如果加載成功,向導調用 app.exec_() 方法進入Qt主循環并開始執行 Qt 代碼:
if not engine.rootObjects(): sys.exit(-1) sys.exit(app.exec_())
在編輯模式下打開 .qml 文件以設計 Qt Quick UI,或使用 Qt Design Studio。
Qt技術交流群:166830288 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網