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