If the article is original , Reprint please indicate the source of the original
This article blog address :https://blog.csdn.net/qq21497936/article/details/109474663
Dear readers , Knowledge is infinite and manpower is poor , Or change the demand , Or find professionals , Or do your own research
Red fat man ( Red Imitation ) The complete blog of : Development technology collection ( contain Qt Practical technology 、 Raspberry pie 、 The three dimensional 、OpenCV、OpenGL、ffmpeg、OSG、 Single chip microcomputer 、 The combination of software and hardware and so on ) Ongoing update ...( Click on the portal )
Qt Development column : Third party Library Development Technology
Preface
Qt Medium mix Python Development , Callable Python Commands and scripts .
Python
Python Is a cross platform computer programming language . It's a high-level combination of explanatory 、 Compilability 、 Interactive and object-oriented scripting language . Originally designed to write automated scripts (shell), With the continuous update of the version and the addition of new language features , The more it's used for independent 、 Development of large projects .
Python It's an interpreted scripting language , It can be applied to the following fields :
- Web and Internet Development
- Scientific calculation and Statistics
- Artificial intelligence
- Desktop interface development
- software development
- The backend development
- Web crawler
download Python
3.x Version of the restrictions on some functions ,2.x Support , So use 2.x, Chose one python Bring their own pip Of , Version is Python2.7.13.
Official website download address :https://www.python.org/downlo...
After downloading , Can be installed .
Added by the author
Python Learning notes will be released in succession , Only practical, not nonsense , The fastest way to start Python.
Qt introduce Python library
According to Modularity , take python Of libs and include Copy the directory to the path of the module ( reference “ modularization ”), modular pri The documents are as follows :
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
modularization
test run
Project deployment after the introduction of modules :
Test code :
The test of python Script and output :
Engineering templates v1.0.0
If the article is original , Reprint please indicate the source of the original
This article blog address :https://blog.csdn.net/qq21497936/article/details/109474663