当前位置:网站首页>QT hybrid Python development technology: Python introduction, hybrid process and demo

QT hybrid Python development technology: Python introduction, hybrid process and demo

2020-11-07 23:07:52 Red Imitation_ Red fat man

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 :
   Insert picture description here

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

   Insert picture description here


test run

   Project deployment after the introduction of modules :
   Insert picture description here
   Test code :
   Insert picture description here
   The test of python Script and output :
   Insert picture description here


Engineering templates v1.0.0

   Insert picture description here


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

版权声明
本文为[Red Imitation_ Red fat man]所创,转载请带上原文链接,感谢