翻譯|使用教程|編輯:鮑佳佳|2020-09-02 11:55:53.650|閱讀 368 次
概述:Qt是一個跨平臺框架,通常用作圖形工具包,它不僅創建CLI應用程序中也非常有用。本文中主要運用“ Qt for Python - Qt Quick Application - Empty”向導使您可以創建包含主QML文件的Python項目。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Qt(發音為“ cute”,而不是“ cu-tee”)是一個跨平臺框架,通常用作圖形工具包,它不僅創建CLI應用程序中也非常有用。而且它也可以在三種主要的臺式機操作系統以及移動操作系統(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設備,Android(Necessitas)和iOS的端口上運行。點擊下載Qt最新試用版>>
【同類產品推薦】
“ Qt for Python - Qt Quick Application - Empty”向導使您可以創建包含主QML文件的Python項目,指定運行應用程序的最低PySide版本。
該向導將以下導入添加到源文件中,以提供對QGuiApplication和QQmlApplicationEngine的訪問:
import sys import os from PySide2.QtGui import QGuiApplication from PySide2.QtQml import QQmlApplicationEngine
該向導還添加了一個主要功能,它在其中創建QGuiApplication實例并將系統參數傳遞給QGuiApplication對象:
if __name__ == "__main__": app = QGuiApplication(sys.argv) ...
主類中的以下幾行創建一個QQmlApplicationEngine實例,并將生成的QML文件加載到引擎對象:
engine = QQmlApplicationEngine() engine.load(os.path.join(os.path.dirname(__file__), "main.qml"))
最后,向導會添加代碼,以檢查文件是否已成功加載。如果加載文件失敗,則應用程序退出并顯示錯誤代碼。如果加載成功,向導將調用該app.exec_()方法以進入Qt主循環并開始執行Qt代碼:
if not engine.rootObjects(): sys.exit(-1) sys.exit(app.exec_())
在設計模式下打開.qml文件,以在Qt Quick Designer中設計Qt Quick UI。
本篇文章中學習了如何創建基于Qt Quick的Python應用程序。相信通過閱讀你對Qt也有了一定的了解,現在立刻下載Qt免費試用吧!更多Qt類開發工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購現直降1000元,歡迎咨詢慧都獲取更多優惠>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: