PyQt5简介

PyQt5简介


1. PyQt5简介

1.1. 简介

PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合,每一个PyQt控件都对应一个Qt控件,因此PyQt的API接口与Qt的API接口很接近,但PyQt不再使用QMake系统和Q_OBJECT宏。
官方网站:www.riverbankcomputing.com
PyQt5提供GPL版和商业版证书,自由开发者可以使用免费的GPL许可,如果需要将PyQt用于商业应用,则必须购买商业许可。

1.2. PyQt5的特性

PyQt5特性如下:

  • 基于高性能的Qt的GUI控件集。
  • 能够跨平台运行在Linux、Window和Mac OS系统上。
  • 使用信号槽机制进行通信。
  • 对Qt库进行完全封装。
  • 可以使用成熟的IDE进行界面设计,并自动生成可执行的Python代码。
  • 提供一整套种类齐全的窗口控件。

1.3. PyQt4与PyQt5的区别

PyQt5并不向下兼容PyQt4,区别如下:

  • 重新组合模块,PyQt5中一些模块已经被废弃(QtScript),有些被拆分为两个子模块(QtGui,QtWebKit)。
  • 添加新模块,如QtBluetooth,QtPositioning和Enginio。
  • 废弃SINGAL()和SLOT(),使用新的信号槽处理方式。
  • 不再支持所有被标记为废弃的或不建议使用的Qt API。

安装

pip install pyqt5

猜你喜欢

转载自www.cnblogs.com/wodeboke-y/p/12697188.html
今日推荐