当前位置:网站首页>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 22:46:45 Red fat man (red imitation)

 

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/downloads/
   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

 

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