PyQt4 简介

目录 下一篇

这是 PyQt4 的介绍性教程。本教程的目的是帮助您开始使用 PyQt4 工具包。本教程是在 Linux 上创建和测试的。

关于 PyQt4

PyQt4 是一个用于创建 GUI 应用程序的工具包。它是 Python 编程语言和成功的 Qt 库的融合。Qt 库是最强大的 GUI 库之一。PyQt4 的官方主页位于 www.riverbankcomputing.co.uk/news。PyQt4 由 RiverbankComputing 开发。

PyQt4 作为一组 Python 模块实现。它有 440 个类和 6000 个函数和方法。它是一个多平台工具包,可在所有主要操作系统上运行,包括 Unix、Windows 和 Mac OS。PyQt4 是双重许可的。开发人员可以在 GPL 和商业许可证之间进行选择。此前,GPL 版本仅在 Unix 上可用。从 PyQt 版本 4 开始,GPL 许可证可在所有支持的平台上使用。

PyQt4的类分为几个模块:

  • QtCore
  • QtGUI
  • Qt网络
  • QtXml
  • QtSvg
  • QtOpenGL
  • QtSql

该QtCore模块包含核心非 GUI 功能。该模块用于处理时间、文件和目录、各种数据类型、流、URL、mime 类型、线程或进程。该QtGui 模块包含图形组件和相关类。其中包括按钮、窗口、状态栏、工具栏、滑块、位图、颜色和字体等。该QtNetwork模块包含用于网络编程的类。这些类通过使网络编程更容易、更可移植来促进 TCP/IP 和 UDP 客户端和服务器的编码。包含QtXml用于处理 XML 文件的类。该模块提供 SAX 和 DOM API 的实现。这QtSvg模块提供了用于显示 SVG 文件内容的类。可缩放矢量图形 (SVG) 是一种用 XML 描述二维图形和图形应用程序的语言。该QtOpenGL模块用于使用 OpenGL 库渲染 3D 和 2D 图形。该模块可实现 Qt GUI 库和 OpenGL 库的无缝集成。该QtSql模块提供了用于处理数据库的类。

Python

Python
Python 是一种通用、动态、面向对象的编程语言。Python语言的设计目的强调程序员的生产力和代码的可读性。Python 最初由Guido van Rossum开发。它于 1991 年首次发布。Python 的灵感来自 ABC、Haskell、Java、Lisp、Icon 和 Perl 编程语言。Python 是一种高级、通用、多平台、解释性语言。Python 是一种简约的语言。它最明显的特征之一是它不使用分号或括号。它使用缩进代替。目前Python有两个主要分支:Python 2.x和Python 3.x。Python 3.x 破坏了与以前版本的 Python 的向后兼容性。它的创建是为了纠正语言的一些设计缺陷并使语言更加干净。Python 由世界各地的一大批志愿者维护。Python 是开源软件。对于那些想要学习编程的人来说,Python 是一个理想的起点。

本教程使用Python 2.x版本。

Python 编程语言支持多种编程风格。它不会强迫程序员采用特定的范例。Python 支持面向对象和过程式编程。对函数式编程的支持也很有限。

Python 编程语言的官方网站是 python.org

Perl、Python 和 Ruby 是广泛使用的脚本语言。他们有许多相似之处,并且是势均力敌的竞争对手。

Python工具包

为了创建图形用户界面,Python 程序员可以在三个不错的选项中进行选择:PyQt4、PyGTK 和 wxPython。

本章介绍了 PyQt4 工具包。

目录 下一篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值