print("Python PyPlayer")
# The main function Called in subthread , Thread is c++ establish
def main():
print("Python main")
stay c++ End loading module :
#include <Python.h>
#include "PyPlayer.h"
static PyObject *pModule = 0;
PyPlayer::PyPlayer(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
Py_SetPythonHome(L"./");
Py_Initialize();
// Loading module
pModule = PyImport_ImportModule("pyqt");
if (!pModule)
{
printf("PyImport import error");
PyErr_Print();
return;
}
// Open thread call python Of main function
}
You can see that the module was loaded successfully :
Four 、 summary
This article USES the QT Created the project and introduced python, And the project loads python modular .
If you think the article is useful to you , Remember give the thumbs-up Collection forward A wave , Bloggers also support making exclusive dynamic wallpapers for iron fans ~
Share high-quality articles in previous periods
C++ QT combination FFmpeg Actual development of video player -01 Environment installation and project deployment
solve QT problem : function qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
Resolve installation QT after MSVC2015 64bit No compiler and debugger issues with configuration
Qt Kit tips in no complier set in kit and no debugger, The yellow exclamation mark appears and the problem is solved (MSVC2017)
Python+selenium automation - Realize automatic import 、 Upload external files ( Don't pop up windows window )
High quality tutorial sharing
If you don't enjoy reading the article , You can come to my other special column Take a look ~
For example, the following columns :Python Actual wechat ordering applet 、Python Quantitative trading practice 、C++ QT Practical projects and Algorithm learning column
You can learn more about C++/Python Relevant contents of ! Directly click on the color font below to jump !
Learning route guidance ( Click unlock )
Knowledge orientation
Crowd positioning
🧡 Python Actual wechat ordering applet 🧡 Progressive class This course is python flask+ Perfect combination of wechat applet , From the deployment of Tencent to the launch of the project , Create a full stack ordering system .Python Quantitative trading practice beginner Take you hand in hand to create an easy to expand 、 More secure 、 More efficient Quantitative trading System ️ C++ QT combination FFmpeg Actual development of video player ️ The difficulty is high Sharing learning QT Finished video player source code , We need to have a solid C++ knowledge ! A community of 90000 game lovers Help each other / Blow water 90000 game lovers community , Chat and help each other , White whoring prize Python Zero basis to introduction Python beginner For small partners who have not been systematically studied , The core purpose is to enable us to learn quickly Python Knowledge to get started
Data white whoring , reminder
Follow the card below to get more programming knowledge immediately , Including various language learning materials , Thousands of sets PPT Templates and various game source materials and so on . More information can be viewed by yourself !