最新消息:

使用Eric4和PYQT4开发图像化python程序资料

Python admin 3284浏览 0评论

Python下的GUI库比较多,但主要有两大类库,一个是wxPython,一个是PyQt。 一般都选择PYQT,原因是:wxPython缺乏足够强大的IDE支持,而PYQT已经是一个成熟的套路,并有Eric的支持和使用QT库。wxPython,下载地址:http://www.wxpython.org/download.php。桌面开发工具BOA constructor是一个wxpthon开发的集成开发环境,下载地址:http://boa-constructor.sourceforge.net/安装要求:wxPython 2.4.0.7 以上 和 Python 2.1 以上.解压缩到C:Python25/Lib/site-packages/Boa目录下面,双击Boa.py即可打开软件。

下面讲一下pyqt4库的安装以及开发工具Eric4的安装与使用

一、PyQt的安装

PyQt以前的版本需要先安裝QT和SIP,而PyQt4就不需要了,直接下載帶GPL授權的就可以。下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download
注意:安装后会自动在系统环境的path中注册(可能需要重启)
下载PyQt-win-gpl-4.8.3.zip Windows source 是源文件,PyQt-Py2.7-x86-gpl-4.8.3-1.exe Windows 32 bit installer 是开发包,包含出python外的所有东西,包含了:
PyQt
Qt (with database support for MySQL, PostgreSQL, SQLite3 and ODBC)
Qt Designer
Qt Linguist
Qt Assistant
pyuic4
pylupdate4
lrelease
pyrcc4
QScintilla

测试用例问题:
ImportError: DLL load failed: 找不到指定的模块。
(找不到PYQT或更改了python的path地址,原因是安装了软件后注册了环境变量,要重启生效)

二、Eric4的安装与配置

Eric4是一个用PyQt4和QScintilla2开发的Python集成开发环境。目前已经推出基于 Python 3 的 Eric5。由于安装的是PyQt4,所以下载Eric4即可。下载地址:http://eric-ide.python-projects.org/eric-download.html
下载版本是4.4.12
更新日期2011-2-7
要求:安装了PyQt4
下载了eric4-4.4.12.zip,eric4-i18n-zh_CN.GB2312-4.4.12.zip(中文语言包)
解压缩目录,运行目录中的nstall.py即可安装成功。安装后会自动拷贝到C:/Python27/Lib/site-packages目录下,生成eric4和eric4plugins目录。安装完成后到C:/Python27/Lib/site-packages/eric4目录下,双击eric4.bat即可打开软件使用,不过首次打开会有配置的页面提示,可以即时配置或者以后再配。如果没有出现配置窗口,双击eric4-configure.bat就会弹出配置窗口。
详细配置过程如下:

1、点击Editor--Autocompation—勾上所有的对号选框。QScintilla—勾上左右的两个选框,然后在下面source中,选择from Document and API files.
2、点击Editor—-APIs—-勾上Complie APIs Autocompation,然后在Language中,选择python。点面下面的Add from installed APIs大按钮,从已安装的Api中添加eric4.api、pyqt4.api。最后点击Compile APIs,几份钟后完成

三、PyQt4的学习资料

1.PyQt4资料链接

http://www.riverbankcomputing.com

http://wiki.woodpecker.org.cn/moin/PyQt

http://www.commandprompt.com/community/pyqt/book1

http://wiki.python.org/moin/PyQt

http://code.google.com/p/pyqt-doc-cn/

2. 写代码时,最好的帮助文档:

http://www.riverbankcomputing.com/static/Docs/PyQt4/html/classes.html

3. 教程电子书

Getting_Started_With_PyQt4_v1.pdf

Prentice.Hall.Rapid.GUI.Programming.with.Python.and.Qt.the.definitive.guide.to.PyQt.programming.2008

上面书附带的源码:pyqtsrc.rar

 

四、PyQt4学习教程

非常详细的中文教程:http://jimmykuu.sinaapp.com/static/PyQt4_Tutorial/html/index.html。要好好参考学习

 

参考资料:

1、PyQt4学习资料汇总 http://www.cnblogs.com/coderzh/archive/2009/06/28/1512654.html

2、PyQt4教程 http://jimmykuu.sinaapp.com/static/PyQt4_Tutorial/html/index.html

3、使用Eric4和PYQT4开发桌面软件之安装准备   http://blog.csdn.net/achan2090/article/details/6293565

4、PYQT4 + Python2.7 + eric4-4.2.2a的安装全过程  http://my.oschina.net/zhangdapeng89/blog/81751

 

转载请注明:jinglingshu的博客 » 使用Eric4和PYQT4开发图像化python程序资料


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /usr/share/nginx/html/wp-content/themes/d8/comments.php on line 17
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址