vspythonqt混合_Qt混合Python开发技术:Python介绍、混合过程和Demo
前言
Qt中混合Python開發(fā),可調(diào)用Python命令與腳本。
Python
Python是一種跨平臺的計算機程序設(shè)計語言。 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。最初被設(shè)計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用于獨立的、大型項目的開發(fā)。
Python是一種解釋型腳本語言,可以應(yīng)用于以下領(lǐng)域:Web 和 Internet開發(fā)
科學(xué)計算和統(tǒng)計
人工智能
桌面界面開發(fā)
軟件開發(fā)
后端開發(fā)
網(wǎng)絡(luò)爬蟲
下載Python
3.x版本的對一些函數(shù)做了限制,2.x支持,所以使用2.x,選了一個python自帶pip的,版本為Python2.7.13。
官網(wǎng)下載地址:https://www.python.org/downlo...
下載后,安裝即可。
筆者補充
Python學(xué)習(xí)筆記后續(xù)會陸續(xù)發(fā)布,只講實用不廢話,最快速度上手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腳本和輸出結(jié)果:
??
工程模版v1.0.0
總結(jié)
以上是生活随笔為你收集整理的vspythonqt混合_Qt混合Python开发技术:Python介绍、混合过程和Demo的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python if条件思维导图_跟老齐学
- 下一篇: 编写python程序、创建名为class