码迷,mamicode.com
首页 > 编程语言 > 详细

PythonQt在windows下的编译

时间:2016-04-19 13:58:51      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

笔者最近在做Qt方面的开发工作,然后需要用到脚本程序对程序内部进行扩展,就很自然的想到了Python,度娘一下发现了一款神器,也就是今天给大家介绍的主角:PythonQt

今天首先给大家介绍下PythonQt在Windows下的的安装编译,后续将做一个系列陆续介绍PythonQt在项目中使用时遇到的坑以及解决方法。

 

1.介绍

PythonQt是发布在Sourceforge上的一款开源的连接Qt与Python的框架,主页地址http://pythonqt.sourceforge.net/,目前更新到版本3.0;具体介绍可以访问主页进行了解;

2.下载与安装

访问链接:https://sourceforge.net/projects/pythonqt/files/pythonqt/可以下载该框架的所有版本,笔者使用了最新版本3.0,下面开始编译:

解压后可以看到一个build目录,里面存放有配置文件,在正式编译前需要对配置文件进行修改

 1 # profile to include and link Python
 2 
 3 # Change this variable to your python version (2.6, 2.7, 3.3, ...)
 4 win32::PYTHON_VERSION=27
 5 
 6 
 7 # When using the prebuild Python installer, this will be:
 8 PYTHON_PATH = c:\Python27
 9 PYTHON_LIB = c:\Python27\libs
10 
11 # check if debug or release
12 CONFIG(debug, debug|release) {
13 DEBUG_EXT = _d 
14 } else {
15 DEBUG_EXT = 
16 }
17 
18 win32::INCLUDEPATH += $$PYTHON_PATH/PC $$PYTHON_PATH/include
19 win32::LIBS += $$PYTHON_LIB/python$${PYTHON_VERSION}$${DEBUG_EXT}.lib

将以上代码拷贝到原始Python.prf下,将win32::PYTHON_VERSION修改为你安装的Python版本,PYTHON_PATH、PYTHON_LIB修改为你自己的python目录即可。

然后执行createSolution.bat生成vs项目文件,即可使用vs对项目进行编译即可,(只需要编译项目PythonQt,PythonQt_QtAll即可,其他为例子和测试用例)

由于笔者没有安装python的debug版本,所以在编译pythonQt时,Debug版本是编译不过的,需要调试的同学需要首先安装python的Debug版本后才能编译pythonQt的debug版本。

然后需要说明的是,在官方文档中,Python对支撑库版本要求说明:

  • Qt 4.x (Qt 4.7 and Qt 4.8 recommended)
  • Qt 5.x (Tested with Qt 5.0, 5.3 and 5.4)

PythonQt对python的支持版本

  • Python 2 (>= Python 2.6)
  • Python 3 (>= Python 3.3)

推荐 qt4.7,4.8 在5.0,5.3,5.4中跑过测试用例,在其他版本中实测是可以使用的,如果你对系统稳定性要求很高还是按官方文档的建议吧。

 

已编译好的安装包: http://files.cnblogs.com/files/zhangzhiming/PythonQt3.0-win-x86-Qt5.5.1-Python2.7.3.zip

 

原文地址:http://www.cnblogs.com/zhangzhiming/p/5407644.html

技术分享QQ群:527698177 (限四川地区)

PythonQt在windows下的编译

标签:

原文地址:http://www.cnblogs.com/zhangzhiming/p/5407644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!