打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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 最初由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 工具包。

目录 下一篇

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PyQt4入门教程(1)
【第一节】PyQt5简介
花了一天整理的13个Python GUI库,有你需要的吗?
KDE语言绑定──KDE
2021年开发Python图形用户界面(GUI)的6种最佳Python GUI框架
2017年最棒的七个Python图形应用GUI开发框架
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服