PySide 6PyQt 6快速开发与实战
书籍作者:孙洋洋 |
ISBN:9787121445255 |
书籍语言:简体中文 |
连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 |
下载次数:8641 |
创建日期:2023-05-25 |
发布日期:2023-05-25 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
内容简介
《PySide 6/PyQt 6快速开发与实战》共9章,内容包含PySide 6/PyQt 6的常用知识及一些经典应用。每章的侧重点不同,且相对独立,读者根据目录即可获取自己所需的内容。
《PySide 6/PyQt 6快速开发与实战》首章介绍PySide/PyQt的入门知识,第2章介绍QtDesigner的详细用法,第3章和第4章介绍PySide/PyQt的基本窗口控件的使用方法,第5章介绍PySide/PyQt的特殊控件——表格与树,第6章介绍一些高级窗口控件,第7章介绍信号/槽和事件,第8章介绍Python的扩展应用,第9章介绍PySide/PyQt的实战应用。
《PySide 6/PyQt 6快速开发与实战》旨在帮助读者以非常短的时间掌握PySide6/PyQt6的基础知识并且能够实战应用,希望《PySide 6/PyQt 6快速开发与实战》对有Python程序开发需求的读者有所帮助。
作者简介
孙洋洋,就职于国营保险公司资管部门,负责公司量化投研体系的开发与维护以及策略研发。熟悉多种编程语言,目前以Python为主。擅长量化投资与程序GUI开发、网络爬虫、机器学习,在金融量化投资领域有多年工作经验。王硕,现从事Python,Go和Java的相关工作,热爱并长期专注于前端,大数据和高性能计算技术的研究,积累了大量的一线开发经验,具有丰富的工业级系统开发和运维实战经验。
前言
Python是应用最广泛、最简单的编程语言之一,Qt是最好的桌面程序开发库之一。PyQt是Python与Qt结合的产物。PyQt借助Qt和Python两大生态,一诞生就广受欢迎,可以说是Python中应用最广泛的桌面程序开发(GUI)库。由于PyQt是Python与Qt的结合,因此它既可以利用Python强大而又简洁的语法和强大的生态,又不会丢失Qt强大的功能。
事实上,PyQt是第三方提供的Qt for Python绑定,而Qt官方提供的Python绑定为PySide。PySide的第一个版本在2018年发布,是基于Qt 5.11的PySide 2。PyQt最早的版本可以追溯到1998年的PyQt 0.1,当前最新版本为PyQt 6(截至2022年8月,最新版本基于Qt 6.3),并且实现了PyQt与Qt的同步更新。随着PySide 2的逐渐完善,我们有了除PyQt之外的另一个选择,在此之前基本上只会选择PyQt。PySide和PyQt都是Qt对Python的绑定,两者绝大部分的方法和用法都一样,并且两者之间的代码相互转换也非常容易,对于初学者来说随便选取一种学习即可。学习PySide 6/PyQt 6的好处是原来PySide2/PyQt5的绝大部分案例都能用,少部分代码在进行微调以后就能运行。因此,对于想要学习GUI的读者来说,从PySide 6/PyQt 6开始是最好的选择。
本书既可以说是《PyQt 5快速入门与实战》的第2版,也可以说是一本新书。与《PyQt 5快速入门与实战》相比,本书增加了很多新的知识点,包含了初学者学习PySide6/PyQt 6需要掌握的绝大多数内容。
在开始撰写本书时,PySide生态已经非常完善,PySide 6比PyQt 6的更新速度更快。本书提供了PySide 6和PyQt 6两套源代码,所以本书命名为《PySide 6/PyQt 6快速开发与实战》。读者可以把本书作为PySide6/PyQt 6的小百科,因为本书涉及PySide 6/PyQt 6绝大多数常用的知识点,并且内容足够丰富。如果读者想快速入门PySide/PyQt,那么本书绝对可以满足你的需求。
经过一年多的不懈努力,本书终于得以出版,希望能够帮助更多的朋友快速掌握PySide 6/PyQt 6开发技术,少走弯路,节约时间成本。在笔者最初接触PyQt的时候,查找各种资料非常痛苦,因此让更多的人减轻这种痛苦是笔者完成本书最大的动力。本书若能帮助更多的读者快速入门PySide 6/PyQt 6,将是笔者莫大的荣幸。