一、链接配置
如果缺少头文件需要安装python3-dev:
sudo apt-get install python3-dev
链接libpython3.4库,添加头文件路径,以Qt为例:
INCLUDEPATH += /usr/include/python3.4
LIBS += -L /usr/lib/python3.4/config-3.4m-x86_64-linux-gnu -lpython3.4
二、头文件
因为python3中的slots定义和Qt的slots冲突,加载头文件时,使用如下方法避免冲突
#undef slots
#include <python3.4/Python.h>
#define slots Q_SLOTS
三、初始化
1、将要调用的/home/workspace/python/hello.py源码如下
# -*- coding: utf-8 -*