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

来源:互联网 发布:anaconda2 安装 linux 编辑:程序博客网 时间:2024/04/28 10:54

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

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

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


一定要注意版本: 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 sysfrom PySide import QtGuiapp = QtGui.QApplication(sys.argv)label = QtGui.QLabel("Hello world") label.show()sys.exit(app.exec_())



0 0