1.PyQt4 工具包简介
1.1 关于本指南
这是一个入门级的PyQt 指南。其目的在于引导读者快速上手PyQt4 工具包。该指南在Linux 环境下创建并通过测试。
关于PyQt
PyQt 是用来创建GUI 应用程序的工具包。它是Python 编程语言与已获得成功的Qt 库的混合体。其中Qt 库是这个星球上最强大的GUI 库之一。PyQt 的官方网站是ttp://www.riverbankcomputing.com/software/pyqt/intro 它由Phil Thompson 创建。
PyQt 的实现被视作Python 的一个模块。它由300 多个类和接近6000 个函数与方法构成。作为一个跨平台的工具包,PyQt 可以在所有主流的操作系统上运行(Unix、Windows、Mac)。PyQt 有两种许可,开发者可以在GPL 和商业许可证之间做出选择。之前,PyQt 的GPL 许可证只在Unix 系统上可用,但在PyQt4 之后,其GPL 许可证适用于所有支持它的系统。
因为PyQt 有大量的类,为便于管理,它们被划分到如下的几个模块中。
其中QtCore 模块包含了核心的非GUI 功能函数,用于以下方面:日期、文件和目录、数据结构、数据流、URL、MIME、线程和进程。QtGui 模块则包含了绘图组件以及与绘图相关的类,比如按钮、窗口、状态栏、工具栏、滑块、位图、颜色、字体等。QtNetWork 模块包含用于网络编程的类,用户可以用这些类实现TCP/IP 和UDP 的客户端或服务器。并且使用这些类会使网络编程更加容易、轻便。QtXml 包含用于处理XML 文件的类,该模块提供了SAX 和DOM API 两种XML 文件处理方式的实现。QtSvg 模块包含了用于显示SVG文件内容的类。QtOpenGL 模块用于渲染使用OpenGL 库创建的3D 或2D 图形。并且它支持Qt GUI 库和OpenGL 库的无缝结合。QtSql 则库提供了用于操作数据库的类。
PyQt4入门指南 PDF 中文版下载地址:
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2012年资料/6月/24日/PyQt4入门指南 PDF中文版