PySide 6/PyQt 6快速开发与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 认识PySide 6/PyQt 6

本章先介绍PySide和PyQt的基本概念,然后介绍环境配置,最后运行一个完整的案例。

PyQt和PySide都是C++的程序开发框架Qt的Python实现。PyQt是第三方组织对Qt官方提供的Python实现,也是Qt for Python最主要的实现。Qt官方对Python的支持力度越来越大,但是由于各种原因,Qt官方选择使用PySide提供对Python Qt的支持。所以,Python Qt实际上有两个分支:Qt 4对应PyQt 4和PySide;Qt 5对应PyQt 5和PySide 2;Qt 6对应PyQt 6和PySide 6。对于读者来说,Python Qt的两个分支在学习上基本没有区别。笔者开始撰写本书的时候Qt 6刚刚诞生,官方提供的PySide 6在功能上明显领先于PyQt 6,如designer、rcc、uic等功能PySide 6都能在第一时间提供支持,因此,本书的主要内容是围绕PySide 6展开的,但是这些内容同样适用于PyQt 6,两者在使用上基本没有区别。