《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效
《零基础学Python GUI设计:PyQt(升级版)》[53M]百度网盘|pdf下载|亲测有效

零基础学Python GUI设计:PyQt(升级版) pdf下载

isbn:9787121472664
出版社 电子工业出版社
出版年 2024-03-01
页数 286页
ISBN 9787121472664
装帧 精装
评分 9.1(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供零基础学Python GUI设计:PyQt(升级版)电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

编辑推荐

适读人群 :本书不仅适合作为PyQt5编程初学者的学习用书,而且适合作为Python开发人员的查阅和参考资料;另外,对从C++、C#、Java等编程语言转入的开发人员也有很高的参考价值。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

“零基础学”系列图书于2017 年8 月首次面世,系列图书迄今已加印百余次,累计销量达50 多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。

“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT 课件。另外,针对AI 技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI 辅助编程”,以帮助读者更好地学习编程。

本书具有以下特点:

1.全彩印刷:还原真实代码环境,让编程学习更轻松;

2.AI辅助编程:随书提供“AI辅助编程”微视频课,紧跟技术前沿;

3.书网合一:在3大系统中安装Python的视频教程+69个e学码词条+1本纸质书,立体化学习;

4.源码提供:58个实例+源代码,拿来即用;

5.作者答疑:配有“读者服务”微信群,作者在群里解答问题;

6.海量资源:实例+源码(58个)、e学码词条(69个)、PPT课件、PyQt编程专属魔卡、Python基础知识视频讲解等,即查即练,方便拓展学习。


内容简介

《零基础学PythonGUI设计:PyQt(升级版)》以开发Python窗口程序的PyQt6模块为主线,全面介绍了使用PyQt6设计PythonGUI程序的各方面技术。全书共分为15章,内容涉及Python与PyQt6,搭建开发环境,第一个PyQt6窗口程序,PyQt6窗口设计基础,PyQt6常用控件,PyQt6高级控件,菜单、工具栏和状态栏,对话框应用,布局管理,数据库操作,文件操作,PyQt6绘图技术,多线程编程,PyQt6程序的打包发布等。本书从用户学习与应用的角度出发,将所有的知识都结合具体实例进行讲解,对涉及的程序代码给出详细的注释,并且运用大量的示意图和实例应用,力求打造轻松、零压力的学习氛围,以便读者轻松掌握使用PyQt6进行Python GUI应用开发的精髓,快速提高开发技能,拓宽职场道路,最后将PyQt6开发知识应用于实际项目中,以便读者体验项目开发的全过程。

本书列举了大量的小型实例、综合实例和实战项目案例,所有实例和项目都提供了配套的源码,力求为读者打造一本结合“基础入门+应用开发+实战项目”的Python PyQt6开发图书。

本书内容详尽,实例丰富,项目经典,非常适合作为PyQt6编程初学者的学习用书,也适合作为Python开发人员的查阅、参考资料。另外,对于从C++、C#、Java等编程语言转入Python的开发人员也有很高的参考价值。


作者简介

明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教程既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教程多次荣获"全行业优秀畅销品种”"中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。


内页插图

目录

第1章 Python与PyQt6 1

e学码词条:4个

1.1 Python语言介绍 2

1.2 GUI与PyQt6 3

第2章 搭建开发环境 9

e学码词条:4个

2.1 Python的下载与安装 10

2.2 PyCharm开发工具的下载与安装 15

2.3 在PyCharm中配置PyQt6环境 18

第3章 第一个PyQt6窗口程序 25

e学码词条:4个

3.1 认识Qt Designer 25

3.2 使用Qt Designer创建窗口 32

第4章 PyQt6窗口设计基础 37

精彩实例:2个

e学码词条:5个

4.1 窗口属性列表 37

4.2 窗口的个性化设置 39

4.3 信号与槽 46

4.4 多窗口设计 50

4.5 UI与逻辑代码分离 52

第5章 PyQt6常用控件 54

精彩实例:17个

e学码词条:14个

5.1 控件概述 55

5.2 文本类控件 57

5.3 按钮类控件 67

5.4 选择列表类控件 75

5.5 容器控件 80

5.6 日期时间类控件 87

第6章 PyQt6高级控件 92

精彩实例:8个

e学码词条:6个

6.1 进度条类控件 93

6.2 树控件 102

6.3 分割控件 110

6.4 其他控件 113

第7章 菜单、工具栏和状态栏 116

精彩实例:3个

e学码词条:5个

7.1 菜单 117

7.2 工具栏 123

7.3 状态栏 128

第8章 对话框应用 132

精彩实例:5个

e学码词条:5个

8.1 QMessageBox:对话框 133

8.2 QFileDialog:文件对话框 136

8.3 QInputDialog:输入对话框 139

8.4 字体和颜色对话框 144

第9章 布局管理 148

精彩实例:4个

e学码词条:4个

9.1 线性布局 149

9.2 GridLayout:网格布局 152

9.3 FormLayout:表单布局 156

9.4 布局管理器的嵌套 159

第10章 数据库操作 162

精彩实例:9个

e学码词条:6个

10.1 数据库编程接口 163

10.2 使用内置的SQLite 165

10.3 MySQL数据库的使用 169

10.4 表格控件 178

第11章 文件操作 188

精彩实例:2个

e学码词条:3个

11.1 使用QFile类操作文件 189

11.2 使用QDir类操作文件夹 194

第12章 PyQt6绘图技术 199

精彩实例:5个

e学码词条:5个

12.1 PyQt6绘图基础 200

12.2 设置画笔与画刷 201

12.3 绘制文本 208

12.4 绘制图像 211

第13章 多线程编程 213

精彩实例:3个

e学码词条:4个

13.1 线程概述 213

13.2 QTimer:计时器 215

实例13.1 双色球彩票选号器 215

13.3 QThread:线程类 218第14章 PyQt6程序的打包发布 224

14.1 安装Pyinstaller模块 224

14.2 打包普通Python程序 226

14.3 打包PyQt6程序 227

14.4 打包资源文件 229

第15章 综合项目——学生成绩管理系统(PyQt6+MySQL+PyMySQL模块实现) 230

15.1 需求分析 231

15.2 系统设计 231

15.3 系统开发必备 235

15.4 数据库设计 236

15.5 公共模块设计 240

15.5.1 模块导入及公共变量 240

15.5.2 打开数据库连接 240

15.5.3 数据库的增、删、改 241

15.5.4 数据库的查询 241

15.6 登录模块设计 242

15.7 主窗体实现 244

15.8 学生成绩管理模块设计 247

15.9 学生成绩查询模块设计 252


前言/序言

“零基础学”系列图书于2017年8月首次面世,该系列图书是国内全彩印刷的软件开发类图书的先行者,书中的代码颜色及程序效果与开发环境基本保持一致,真正做到让读者在看书学习与实际编码间无缝切换;而且因编写细致、易学实用及配备海量学习资源,在软件开发类图书市场上产生了很大反响。自出版以来,系列图书迄今已加印百余次,累计销量达50多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。

“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT课件。另外,针对AI技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI辅助编程”,以帮助读者更好地学习编程。

升级版包括10本书:《零基础学Python》(升级版)、《零基础学C语言》(升级版)、《零基础学Java》(升级版)、《零基础学C++》(升级版)、《零基础学C#》(升级版)、《零基础学Python数据分析》(升级版)、《零基础学Python GUI设计:PyQt》(升级版)、《零基础学Python GUI设计:tkinter》(升级版)、《零基础学SQL》(升级版)、《零基础学Python网络爬虫》(升级版)。

在大数据、人工智能应用越来越普遍的今天,Python 可以说是当下世界上最热门、应用最广泛的编程语言之一,Qt 是世界上最强大的 GUI(图形用户界面)程序开发库之一。而 PyQt6 是基于 Digia公司强大的图形程序框架 Qt 的 Python 接口,由一组 Python 模块构成,它是 Python 开发人员最常用的开发 GUI 窗体项目的工具包。我们知道,Python 的应用广泛,人工智能、爬虫、数据分析、游戏、自动化运维等各个方面,无处不见其身影,但这些开发都需要界面进行支撑,而 PyQt6 作为最新、最强大的 GUI 开发库之一,无疑成了 Python 开发人员的必备基础。

本书内容

全书共分为 15 章,提供了 PyQt6 从入门到实战项目开发所必备的各类知识。本书的知识结构详见书中图示。

本书特色(如何使用本书)

1.书网合一:—扫描书中的e学码,进行知识点拓展阅读(详见书中图示)。

2.源码提供:配套资源包提供书中示例源码(扫描封底读者服务二维码获取)。

3.AI辅助编程:提供微视频课程,助你利用AI辅助编程。

近几年,AI 技术已经被广泛应用于软件开发领域,特别是在自动化测试、代码生成和优化等方面。例如,AI 可以通过分析大量的代码库来识别常见的模式和结构,并根据这些模式和结构生成新的代码。此外,AI 还可以通过学习程序员的编程习惯和风格,提供更加个性化的建议和推荐。尽管 AI 尚不能完全取代程序员,但利用 AI 辅助编程,可以帮助程序员提高工作效率。本系列图书配套的“如何用AI 辅助编程”微视频课程可以给读者一些启发。

4.全彩印刷:还原真实开发环境,让编程学习更轻松。

5.作者答疑:每本书均配有“读者服务”微信群,作者会在群里解答读者的问题。

6.海量资源:配有Python基础知识视频、Python安装教程、PPT课件等,即查即练,方便拓展学习。如何获得答疑支持和配套资源包(详见图书封底提示)

读者对象

Python 零基础用户

Python 编程爱好者

参加毕业设计的学生

相关培训机构的老师和学生

大、中专院校的老师和学生

初、中、高级程序开发人员

由 C++、C#、Java 等编程语言转入 Python 的开发者

需要查阅相关知识和查看参考资料的开发人员

在编写本书的过程中,编者本着科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。

感谢您阅读本书,希望本书能成为您编程路上的领航者。

编 者

2024年1月



产品特色

编辑推荐

适读人群 :本书不仅适合作为PyQt5编程初学者的学习用书,而且适合作为Python开发人员的查阅和参考资料;另外,对从C++、C#、Java等编程语言转入的开发人员也有很高的参考价值。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

“零基础学”系列图书于2017 年8 月首次面世,系列图书迄今已加印百余次,累计销量达50 多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。

“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT 课件。另外,针对AI 技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI 辅助编程”,以帮助读者更好地学习编程。

本书具有以下特点:

1.全彩印刷:还原真实代码环境,让编程学习更轻松;

2.AI辅助编程:随书提供“AI辅助编程”微视频课,紧跟技术前沿;

3.书网合一:在3大系统中安装Python的视频教程+69个e学码词条+1本纸质书,立体化学习;

4.源码提供:58个实例+源代码,拿来即用;

5.作者答疑:配有“读者服务”微信群,作者在群里解答问题;

6.海量资源:实例+源码(58个)、e学码词条(69个)、PPT课件、PyQt编程专属魔卡、Python基础知识视频讲解等,即查即练,方便拓展学习。


内容简介

《零基础学PythonGUI设计:PyQt(升级版)》以开发Python窗口程序的PyQt6模块为主线,全面介绍了使用PyQt6设计PythonGUI程序的各方面技术。全书共分为15章,内容涉及Python与PyQt6,搭建开发环境,第一个PyQt6窗口程序,PyQt6窗口设计基础,PyQt6常用控件,PyQt6高级控件,菜单、工具栏和状态栏,对话框应用,布局管理,数据库操作,文件操作,PyQt6绘图技术,多线程编程,PyQt6程序的打包发布等。本书从用户学习与应用的角度出发,将所有的知识都结合具体实例进行讲解,对涉及的程序代码给出详细的注释,并且运用大量的示意图和实例应用,力求打造轻松、零压力的学习氛围,以便读者轻松掌握使用PyQt6进行Python GUI应用开发的精髓,快速提高开发技能,拓宽职场道路,最后将PyQt6开发知识应用于实际项目中,以便读者体验项目开发的全过程。

本书列举了大量的小型实例、综合实例和实战项目案例,所有实例和项目都提供了配套的源码,力求为读者打造一本结合“基础入门+应用开发+实战项目”的Python PyQt6开发图书。

本书内容详尽,实例丰富,项目经典,非常适合作为PyQt6编程初学者的学习用书,也适合作为Python开发人员的查阅、参考资料。另外,对于从C++、C#、Java等编程语言转入Python的开发人员也有很高的参考价值。


作者简介

明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教程既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教程多次荣获"全行业优秀畅销品种”"中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。


内页插图

目录

第1章 Python与PyQt6 1

e学码词条:4个

1.1 Python语言介绍 2

1.2 GUI与PyQt6 3

第2章 搭建开发环境 9

e学码词条:4个

2.1 Python的下载与安装 10

2.2 PyCharm开发工具的下载与安装 15

2.3 在PyCharm中配置PyQt6环境 18

第3章 第一个PyQt6窗口程序 25

e学码词条:4个

3.1 认识Qt Designer 25

3.2 使用Qt Designer创建窗口 32

第4章 PyQt6窗口设计基础 37

精彩实例:2个

e学码词条:5个

4.1 窗口属性列表 37

4.2 窗口的个性化设置 39

4.3 信号与槽 46

4.4 多窗口设计 50

4.5 UI与逻辑代码分离 52

第5章 PyQt6常用控件 54

精彩实例:17个

e学码词条:14个

5.1 控件概述 55

5.2 文本类控件 57

5.3 按钮类控件 67

5.4 选择列表类控件 75

5.5 容器控件 80

5.6 日期时间类控件 87

第6章 PyQt6高级控件 92

精彩实例:8个

e学码词条:6个

6.1 进度条类控件 93

6.2 树控件 102

6.3 分割控件 110

6.4 其他控件 113

第7章 菜单、工具栏和状态栏 116

精彩实例:3个

e学码词条:5个

7.1 菜单 117

7.2 工具栏 123

7.3 状态栏 128

第8章 对话框应用 132

精彩实例:5个

e学码词条:5个

8.1 QMessageBox:对话框 133

8.2 QFileDialog:文件对话框 136

8.3 QInputDialog:输入对话框 139

8.4 字体和颜色对话框 144

第9章 布局管理 148

精彩实例:4个

e学码词条:4个

9.1 线性布局 149

9.2 GridLayout:网格布局 152

9.3 FormLayout:表单布局 156

9.4 布局管理器的嵌套 159

第10章 数据库操作 162

精彩实例:9个

e学码词条:6个

10.1 数据库编程接口 163

10.2 使用内置的SQLite 165

10.3 MySQL数据库的使用 169

10.4 表格控件 178

第11章 文件操作 188

精彩实例:2个

e学码词条:3个

11.1 使用QFile类操作文件 189

11.2 使用QDir类操作文件夹 194

第12章 PyQt6绘图技术 199

精彩实例:5个

e学码词条:5个

12.1 PyQt6绘图基础 200

12.2 设置画笔与画刷 201

12.3 绘制文本 208

12.4 绘制图像 211

第13章 多线程编程 213

精彩实例:3个

e学码词条:4个

13.1 线程概述 213

13.2 QTimer:计时器 215

实例13.1 双色球彩票选号器 215

13.3 QThread:线程类 218第14章 PyQt6程序的打包发布 224

14.1 安装Pyinstaller模块 224

14.2 打包普通Python程序 226

14.3 打包PyQt6程序 227

14.4 打包资源文件 229

第15章 综合项目——学生成绩管理系统(PyQt6+MySQL+PyMySQL模块实现) 230

15.1 需求分析 231

15.2 系统设计 231

15.3 系统开发必备 235

15.4 数据库设计 236

15.5 公共模块设计 240

15.5.1 模块导入及公共变量 240

15.5.2 打开数据库连接 240

15.5.3 数据库的增、删、改 241

15.5.4 数据库的查询 241

15.6 登录模块设计 242

15.7 主窗体实现 244

15.8 学生成绩管理模块设计 247

15.9 学生成绩查询模块设计 252


前言/序言

“零基础学”系列图书于2017年8月首次面世,该系列图书是国内全彩印刷的软件开发类图书的先行者,书中的代码颜色及程序效果与开发环境基本保持一致,真正做到让读者在看书学习与实际编码间无缝切换;而且因编写细致、易学实用及配备海量学习资源,在软件开发类图书市场上产生了很大反响。自出版以来,系列图书迄今已加印百余次,累计销量达50多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。

“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT课件。另外,针对AI技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI辅助编程”,以帮助读者更好地学习编程。

升级版包括10本书:《零基础学Python》(升级版)、《零基础学C语言》(升级版)、《零基础学Java》(升级版)、《零基础学C++》(升级版)、《零基础学C#》(升级版)、《零基础学Python数据分析》(升级版)、《零基础学Python GUI设计:PyQt》(升级版)、《零基础学Python GUI设计:tkinter》(升级版)、《零基础学SQL》(升级版)、《零基础学Python网络爬虫》(升级版)。

在大数据、人工智能应用越来越普遍的今天,Python 可以说是当下世界上最热门、应用最广泛的编程语言之一,Qt 是世界上最强大的 GUI(图形用户界面)程序开发库之一。而 PyQt6 是基于 Digia公司强大的图形程序框架 Qt 的 Python 接口,由一组 Python 模块构成,它是 Python 开发人员最常用的开发 GUI 窗体项目的工具包。我们知道,Python 的应用广泛,人工智能、爬虫、数据分析、游戏、自动化运维等各个方面,无处不见其身影,但这些开发都需要界面进行支撑,而 PyQt6 作为最新、最强大的 GUI 开发库之一,无疑成了 Python 开发人员的必备基础。

本书内容

全书共分为 15 章,提供了 PyQt6 从入门到实战项目开发所必备的各类知识。本书的知识结构详见书中图示。

本书特色(如何使用本书)

1.书网合一:—扫描书中的e学码,进行知识点拓展阅读(详见书中图示)。

2.源码提供:配套资源包提供书中示例源码(扫描封底读者服务二维码获取)。

3.AI辅助编程:提供微视频课程,助你利用AI辅助编程。

近几年,AI 技术已经被广泛应用于软件开发领域,特别是在自动化测试、代码生成和优化等方面。例如,AI 可以通过分析大量的代码库来识别常见的模式和结构,并根据这些模式和结构生成新的代码。此外,AI 还可以通过学习程序员的编程习惯和风格,提供更加个性化的建议和推荐。尽管 AI 尚不能完全取代程序员,但利用 AI 辅助编程,可以帮助程序员提高工作效率。本系列图书配套的“如何用AI 辅助编程”微视频课程可以给读者一些启发。

4.全彩印刷:还原真实开发环境,让编程学习更轻松。

5.作者答疑:每本书均配有“读者服务”微信群,作者会在群里解答读者的问题。

6.海量资源:配有Python基础知识视频、Python安装教程、PPT课件等,即查即练,方便拓展学习。如何获得答疑支持和配套资源包(详见图书封底提示)

读者对象

Python 零基础用户

Python 编程爱好者

参加毕业设计的学生

相关培训机构的老师和学生

大、中专院校的老师和学生

初、中、高级程序开发人员

由 C++、C#、Java 等编程语言转入 Python 的开发者

需要查阅相关知识和查看参考资料的开发人员

在编写本书的过程中,编者本着科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。

感谢您阅读本书,希望本书能成为您编程路上的领航者。

编 者

2024年1月