跨平臺C++開發工具Qt使用教程:如何創建基于Qt quick的Python程序
Qt(發音為“ cute”,而不是“ cu-tee”)是一個跨平臺框架,通常用作圖形工具包,它不僅創建CLI應用程序中也非常有用。而且它也可以在三種主要的臺式機操作系統以及移動操作系統(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設備,Android(Necessitas)和iOS的端口上運行。點擊下載Qt最新試用版>>
【同類產品推薦】
- QtitanRibbon| 下載試用: 遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
- QtitanChart | 下載試用 :是一個C ++庫,代表一組控件,這些控件使您可以快速地為應用程序提供漂亮而豐富的圖表。并且支持所有主要的桌面操作系統。
- QtitanDataGrid| 下載試用 :適用于Qt的商業化DataGrid 組件,使得表格數據可以直接面向終端用戶完全集成了QtDesigner,極易適應其他相似開發環境,保證100%兼容Qt GUI。
“ 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元,歡迎咨詢慧都獲取更多優惠>>