Python3.3 + PyQt4.10 + PySide1.2 + Eric5.4 开发环境

网上有大把的资料可以借鉴,不过人家都是高手,有些简单的地方不屑于说。

本人比较笨,试了很多次才成功.......

而且记性不好,怕忘掉了,所以在这里再写一次......


一定要注意版本: PyQt和Eric,如果版本不对,装不下去......


需要下载的东西:

1、Python:http://www.python.org 进下载页,下载:python-3.3.5.msi

2、PyQt:http://www.riverbankcomputing.com ,下载 :PyQt4-4.10.4-gpl-Py3.3-Qt4.8.5-x32.exe; (注意版本)

3、Qt5:http://qt-project.org/ ,其实不用下载这个东西,不过文档不错;

4、PySide:http://qt-project.org/wiki/PySide,下载:PySide-1.2.1.win32-py3.3.exe

5、Eric:http://eric-ide.python-projects.org/eric-download.html ,下载:eric5-5.4.2.zip 和 eric5-i18n-zh_CN.GB2312-5.4.2.zip


安装过程:

1、安装Python,安装完成后要配置环境变量,加PATH之类的;

2、安装PytQt,执行运行,“Next”;

3、安装PytSide,执行运行,“Next”;

4、安装Eric,双击运行安装。如果发现错误,说明 PyQt 和 Eric 不匹配。

5、执行  ..\PythonRoot\eric5.bat ,启动 Eric5

6、Setting -- Preferences -- APIs -- 勾选 "Compile APIs Automatically ",Language 选择 Python3,点击 Add from installed APIs,添加API

    eric5.api   Python-3.3.api     PyQt4.api

    然后点击 “Compile APIs”,等待执行结束。------------如果只用 PyQt ,到这一步就可以了。如果要用PySide,继续......

7、在 ..\PythonRoot\Lib\site-packages\PyQt4\qsci\api\python\

    找到 PyQt4.api 和 PyQt4.bas,复制一份,将复制的文件改名为 PySide.api 和PySide.bas

    打开PySide.api,将 文件中的字符串 "PyQt4"  替换为 "PySide" 保存

8、重新打开 Eric5,运行 Setting -- Preferences -- APIs ,Language选择 Python3,删除API “PyQt4.api”,添加“PySide.api”


7-8:主要目的是用 PyQt 的 API 文件创建 PySide 的API文件,反正二者没什么差别,但是 PyQt 是 GPL 协议, PySide 是 LGPL 协议,这个差别大了。


打开 Eric5,Shell下运行以下代码测试之:

import sys
from PySide import QtGui
app = QtGui.QApplication(sys.argv)
label = QtGui.QLabel("Hello world")
 label.show()
sys.exit(app.exec_())



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值