Qt混合Python開發技術:Python介紹、混合過程和Demo
阿新 • • 發佈:2020-11-16
前言
Qt中混合Python開發,可呼叫Python命令與指令碼。
多人學習python,不知道從何學起。
很多人學習python,掌握了基本語法過後,不知道在哪裡尋找案例上手。
很多已經做案例的人,卻不知道如何去學習更加高深的知識。
那麼針對這三類人,我給大家提供一個好的學習平臺,免費領取視訊教程,電子書籍,以及課程的原始碼!??¤
QQ群:1057034340
Python
Python是一種跨平臺的計算機程式設計語言。 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越多被用於獨立的、大型專案的開發。
Python是一種解釋型指令碼語言,可以應用於以下領域:
- Web 和 Internet開發
- 科學計算和統計
- 人工智慧
- 桌面介面開發
- 軟體開發
- 後端開發
- 網路爬蟲
下載Python
3.x版本的對一些函式做了限制,2.x支援,所以使用2.x,選了一個python自帶pip的,版本為Python2.7.13。
官網下載地址:https://www.python.org/downloads/
下載後,安裝即可。
筆者補充
Python學習筆記後續會陸續釋出,只講實用不廢話,最快速度上手Python。
Qt引入Python庫
按照模組化,將python的libs和include目錄拷貝到模組的路徑下(參照“模組化”),模組pri檔案如下:
INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/PythonManager.h
SOURCES += \
$$PWD/PythonManager.cpp
# python2.7.13
INCLUDEPATH += \
$$PWD/python2.7.13/include
LIBS += -L$$PWD/python2.7.13/libs
LIBS += -lpython27
模組化
測試執行
引入模組後的工程部署:
測試程式碼:
測試的python指令碼和輸出結果: