





作者:邢世通
定价:119元
印次:1-1
ISBN:9787302657507
出版日期:2024.03.01
印刷日期:2024.03.01
图书责编:赵佳霓
图书分类:零售
本书以PySide6/PyQt6的实际应用为主线,以理论基础为核心,引导读者渐进式学习PySide6/PyQt6的编程基础和实际应用。 本书共10章,可分为4部分。第一部分PySide6和PyQt6的历史与发展、PySide6编程环境搭建和PySide6的基础知识(第1章)、第二部分应用Qt Designer设计UI界面(第2章)、第三部分介绍PySide6中各种类的应用方法(第3~8章)、第四部分深入介绍了信号/槽机制、多线程和比较底层的事件处理机制(第9章和第10章)。 本书示例代码丰富,实用性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。本书既适合初学者入门,精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。
邢世通 物理学学士,光学工程硕士。编程研究者,熟悉Python、C语言、C++语言、PHP语言、JavaScript语言、MATLAB等编程语言及相关技术。拥有数学、Python的教学经验。参与过光子计数测量系统软件开发、动态光散射的自相关数据算法、网站开发与安全维护等项目,有两项国家实用新型专利(第一作者)、两篇EI检索论文(第一作者)。著有《编程改变生活——用Python提升你的能力(基础篇微课视频版)》《编程改变生活——用Python提升你的能力(进阶篇微课视频版)》。
前言 Python作为一门优秀的编程语言,由于其语法简洁、优雅、明确,因此受到很多程序员和编程爱好者的青睐。GUI用户图形界面开发是Python的一个非常重要的方向。PySide6或PyQt6都是跨平台、高效的GUI框架,是使用Python开发GUI程序时非常常用、高效的一种技术。使用PySide6或PyQt6开发的程序,可以运行在Windows、Linux、macOS等桌面系统上,也可以运行在Android、iOS、嵌入式设备上。 也许会有人问: “既然PySide6或PyQt6功能强大,是否需要非常多的时间才能学会这个GUI框架?”其实这样的担心是多余的。任何一个GUI框架都是帮助开发者提高开发效率的工具,PySide6或PyQt6也不例外。学习PySide6或PyQt6不是为了学习而学习,而是为了编写实用、稳定的GUI程序。如果我们用最短的时间掌握PySide6或PyQt6的必要知识,然后持续地应用这些知识创建不同的GUI程序,则学习效率会非常高,而且会体会到PySide6或PyQt6的强大之处,并且在实际开发中可以引入Python的内置模块和第三方模块,这会明显地提高开发效率。 本书中有丰富的案例,将语法知识和编程思路融入大量的典型案例,带领读者学会PySide6/PyQt6,并应用PySide6/PyQt6解决实际问题,从而提高能力。 本书主要内容 本书共10章,可分为四部分。 第一部分(第1章),主要讲解PySide6和PyQt6的历史与发展、PySide6编程环境的搭建和学习PySide6的必备知识; 使用PySid...
目录
教学课件(PPT)
本书源码
第一部分
第1章认识PySide6/PyQt6(48min)
1.1PySide6/PyQt6的历史与发展
1.1.1Python与PySide6/PyQt6简介
1.1.2PySide6的发展与优势
1.1.3应用PySide6的必备知识
1.2搭建开发环境
1.2.1安装Python
1.2.2文本编辑器和集成开发环境
1.2.3安装PySide6
1.2.4使用PySide6创建第1个GUI程序
1.2.5PySide6中的类和子模块
1.3将Python代码打包成可执行文件
1.3.1PyInstaller简介
1.3.2将Python代码打包成可执行文件
1.4小结
第二部分
第2章应用Qt Designer设计界面(116min)
2.1Qt Designer简介
2.1.1Qt Designer的窗口介绍
2.1.2设计UI界面
2.1.3将.ui文件转换为.py文件
2.2窗口界面与业务逻辑分离的编程方法
2.2.1引入转换成的.py文件
2.2.2编写业务逻辑代码
2.2.3将.py文件打包成可执行文件
2.3设置信号与槽的关联
2.3.1手动设置信号与槽的关联
2.3.2在Python代码中引入.ui文件
2.4布局管理入门
2.4.1绝对布局
2.4.2使用布局管理器布局
... 查看详情
本书示例代码丰富,实用性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。"