购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

“零基础学”系列图书于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从入门到实战项目开发所必备的各类知识。本书的知识结构如下图所示。

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

书网合一——扫描书中的e学码,进行知识点拓展阅读

源码提供——配套资源包中提供书中实例源码(扫描封底读者服务二维码获取)

实例4.1 信号与自定义槽的绑定

实例位置:资源包\Code\04\01

自定义一个槽函数,用于在单击按钮时弹出一个“欢迎进入PyQt6编程世界”信息提示框,代码如下:

AI辅助编程——提供微视频课程,助你利用AI辅助编程

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

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

实例5.11 设置用户权限

实例位置:资源包\Code\05\11

在Qt Designer设计器中创建一个窗口,实现通过复选框的选中状态设置用户权限的功能。在窗口中添加5个CheckBox控件,文本分别设置为“基本信息管理”“进货管理”“销售管理”“库存管理”“系统管理”,用于表示要设置的权限。添加一个PushButtion控件,用于显示选择的权限。设计完成后保存为.ui文件,并使用PyUIC工具将其转换为.py文件。在.py文件中自定义一个getvalue()方法,用于根据CheckBox控件的选中状态记录相应的权限,代码如下:

将“设置”按钮的clicked信号与自定义的槽函数getvalue()相关联,代码如下:

为.py文件添加__main__主方法,之后运行程序,选中相应权限的复选框,单击“设置”按钮,即可在弹出的提示框中显示用户选择的权限,如图5.42所示。

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

海量资源——配有Python基础知识视频、Python安装教程、PPT课件等,即查即练,方便拓展学习

如何获得答疑支持和配套资源包

微信扫码回复:47266

·加入读者交流群,获得作者答疑支持。

·获得本书配套海量资源包。

读者对象

☑Python零基础用户

☑Python编程爱好者

☑参加毕业设计的学生

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

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

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

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

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

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

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

编 者
2024年1月 8ER5Pc0st81WAwaP/g8+o5VwQSGnrUWfd92PaS5EaPH6CFZtcI0t4YJOahBXj7Np

点击中间区域
呼出菜单
上一章
目录
下一章
×