【python学习】PyQt基础学习以及一个信息论与编码课设实例

这学期的信息论与编码的课设需要用编程语言实现霍夫曼、费诺以及香农编码,要具备在windows下的可视化操作界面,因此就选用PyQt作为开发工具,本篇博客记录一下PyQt的基础以及课设的实例
参考:
《PyQt5从入门到实践》
PyQt5官方帮助文档

PyQt基础

PyQt就是Qt的python接口,目前主要有3个版本:PyQt3、PyQt4以及PyQt5,其中PyQt5不向下兼容PyQt4,且官方默认只提供对python3.x的支持
PyQt5的主要的类如下:
主要的类
PyQt5的主要模块如下:
主要模块

开发环境搭建

实例:信息论与编码课程设计