前言

为什么写这本书

如果说要快速开发一个桌面程序,我首先想到的开发工具就是Python + PyQt,理由很明确:开发速度快、功能强大而且界面美观。PyQt提供了丰富的类和函数,能够让我们快速实现各种各样的功能。它是一个跨平台的工具包,几乎可以运行在所有主流的操作系统上,包括Windows、Linux和macOS。PyQt不仅拥有Qt的强大功能,而且在开发速度上至少比用Qt开发快一倍。PyQt绝对是GUI桌面程序开发的一件“神器”!

我是在2017年首次接触PyQt的,当时觉得开发桌面程序非常有意思,而且能够给自己做一些小工具,成就感满满。之后我开始系统地查阅并学习有关PyQt的知识,当时的资料还是非常少的,所以学习之路异常艰辛。2019年,我决定开始在博客上写一些关于PyQt的文章,分享我对PyQt的理解。在写这些文章的同时,我对PyQt的理解更加深入,使用它也更加顺手。之后博客的浏览量逐渐增加,文章得到了很多读者的反馈与肯定,这让我对PyQt的感情更深了,我开始更加坚定地使用和推广PyQt。

我会在本书中分享自己所知道的有关PyQt的知识和经验,让读者能够快速入门PyQt并且掌握其开发技巧,也希望在看本书的你能够和我一样领略PyQt的魅力!学完并掌握本书知识点后,你就能上手开发各式各样的桌面程序了。