pyqt5-介绍

发布时间 2023-04-16 23:40:08作者: 挖洞404

1、介绍

pyqt是python的一个主流的第三方模块,与Qt融合,用于GUI开发。

  • 支持多种常用组件,并且具有很好的默认显示效果
  • QtDesigner支持图形化直接设计ui,大大减轻工作,得到更好的效果
  • 使用范围广,网络上有很多的中文文档和问答,方便开发
  • 支持pyqthon3语法,目前是pyqt5版本

2、比较

  • tkinter是python默认的GUI库,兼容性很好,但是显示效果一般,组件也较少
  • pyside,第三方GUI库,已经停止更新。其和pyqt具有很类似的语法,大多数组件类的名称也一致,还都具有designer工具

3、模块安装和使用

(1)需要pip安装pyqt5,可以用pycharm环境在setting里搜索

pyqt5

(2)设置pycharm的编码

这实际应该是初始化python新的工作空间时就应该去设置完成的。而如果没有进行设置,qtdesigner中无法使用中文,加载之后会乱码

4、designer

这是一个快速设计GUI的工具,在pyside中一般记为pydesigner,在pyqt中记为qtdesigner。但可以通用。