• pyqt编程快速上手 编程语言 任路顺 新华正版
  • pyqt编程快速上手 编程语言 任路顺 新华正版
21年品牌 40万+商家 超1.5亿件商品

pyqt编程快速上手 编程语言 任路顺 新华正版

49.1 5.5折 89.8 全新

库存2件

河北保定
认证卖家担保交易快速发货售后保障

作者任路顺

出版社人民邮电

ISBN9787115608666

出版时间2023-04

版次1

装帧平装

开本16

页数291页

定价89.8元

货号708_9787115608666

上书时间2024-06-30

凡凡图书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

1.内容通俗易懂
本书对新手读者非常友好,从安装配置环境开始讲解,通过大大小小的代码示例演示了各个pyqt模块的开发。

2.代码示例丰富
本书囊括了丰富的代码示例,并结合详细的注释语句帮助读者掌握编程。此外,本书还有两个完整的开发实例(可视化爬虫软件和经典贪吃蛇游戏),能够帮助读者前面巩固所学知识点。

3.提供全书源码和社群答疑
本书提供源码资源,还提供配套的社群,帮助读者解惑答疑。具体信息可参见书中前言提示。

目录:

章pyqt基础知识1

1.1安装pyqt1

1.1.1在不同系统上安装1

1.1.2验证安装是否成功3

1.2设计一个简单的pyqt窗3

1.2.1程序入3

1.2.2在pyqt程序中嵌入html代码4

1.2.3在类中创建窗5

1.3布局管理6

1.3.1使用move()方法布局7

1.3.2垂直布局管理器qvboxlayout8

1.3.3水布局管理器qhboxlayout9

1.3.4表单布局管理器qformlayout10

1.3.5网格布局管理器qgridlayout11

1.3.6布局嵌套12

1.4信号和槽13

1.4.1理解信号和槽机制13

1.4.2一个信号连接一个槽14

1.4.3一个信号连接多个槽17

1.4.4多个信号连接一个槽18

1.4.5信号与信号连接19

1.4.6自定义信号20

1.5学会使用文档22

1.5.1理解文档上的c++代码22

1.5.2如何使用文档23

1.6本章小结25

第2章pyqt的基础控件26

2.1标签控件qlabel26

2.1.1显示文本26

2.1.2显示图片27

2.1.3显示动图28

2.2消息框控件qmessagebox30

2.2.1各种类型的消息框30

2.2.2与消息框交互32

2.2.3编写带中文按钮的消息框33

2.3文本框控件34

2.3.1单行文本框控件qlineedit34

2.3.2文本编辑框控件qtextedit36

2.3.3文本浏览框控件qtextbrowser38

2.4各种按钮控件39

2.4.1普通按钮控件qpushbutton39

2.4.2工具按钮控件qtoolbutton40

2.4.3单选框按钮控件qradiobutton41

2.4.4复选框按钮控件qcheckbox42

2.4.5下拉框按钮控件qbobox43

2.5与数字相关的控件45

2.5.1液晶数字控件qlcdnumber45

2.5.2数字调节框控件qspinbox和qdoublespinbox46

2.5.3滑动条控件qslider47

2.5.4仪表盘控件qdial48

2.6与期相关的控件49

2.6.1历控件qcalendarwidget49

2.6.2期时间控件qdatetimeedit51

2.7定时器控件和进度条控件53

2.7.1定时器控件qtimer53

2.7.2进度条控件qprogressbar54

2.8本章小结55

第3章pyqt的控件56

3.1组合框控件和工具箱控件56

3.1.1分组框控件qgroupbox56

3.1.2工具箱控件qtoolbox57

3.2滚动区域控件和滚动条控件59

3.2.1滚动区域控件qscrollarea59

3.2.2滚动条控件qscrollbar61

3.3更多容器控件63

3.3.1拆分窗控件qsplitter63

3.3.2标签页控件qtabwidget64

3.3.3堆栈控件qstackedwidget66

3.3.4多文档区域控件qmdiarea67

3.4列表视图控件、树形视图控件、表格视图控件69

3.4.1列表视图控件qlistview70

3.4.2树形视图控件qtreeview72

3.4.3表格视图控件qtableview73

3.5简化版的列表、树形、表格视图控件75

3.5.1简化版列表视图控件qlistwidget75

3.5.2简化版树形视图控件qtreewidget76

3.5.3简化版表格视图控件qtablewidget78

3.6各种对话框控件79

3.6.1对话框控件qcolordialog79

3.6.2字体对话框控件qfontdialog81

3.6.3输入对话框控件qinputdialog82

3.6.4文件对话框控件qfiledialog84

3.7本章小结86

第4章深入窗87

4.1窗属87

4.1.1窗标题和图标88

4.1.2窗大小和位置88

4.1.3其他窗属91

4.2窗坐标93

4.2.1理解坐标体系93

4.2.2窗的组成部分94

4.3窗事件95

4.3.1窗关闭事件95

4.3.2窗大小调整事件96

4.3.3键盘事件97

4.3.4鼠标事件98

4.3.5拖放事件100

4.3.6绘制事件102

4.4主窗类qmainwindow103

4.4.1主窗的组成部分103

4.4.2停靠窗类qdockwidget105

4.4.3菜单栏类qmenubar107

4.4.4工具栏类qtoolbar108

4.4.5栏类qstatusbar110

4.4.6程序启动画面类qsshscreen112

4.5本章小结113

第5章qtdesigner114

5.1安装与配置114

5.1.1在windows系统上安装114

5.1.2在macos系统上安装115

5.1.3在ubuntu系统上安装115

5.1.4在pycharm中配置设计师116

5.2了解设计师窗中的各个部分117

5.2.1控件箱118

5.2.2对象查看器118

5.2.3属编辑器119

5.2.4菜单栏和工具栏119

5.34种编辑模式121

5.3.1布局模式121

5.3.2编辑信号和槽模式123

5.3.3编辑伙伴关系模式125

5.3.4编辑tab顺序模式126

5.4登录框开发实战127

5.4.1编辑属127

5.4.2布局控件129

5.4.3将.ui文件转换成.py文件130

5.4.4编写功能逻辑代码130

5.5本章小结131

第6章pyqt应用132

6.1数据库132

6.1.1数据库连接和关闭133

6.1.2执行sql语句134

6.1.3数据库模型136

6.2多线程139

6.2.1使用qthread线程类140

6.2.2在线程中获取窗数据信息143

6.2.3编写一个简单的爬虫程序144

6.3绘图与打印146

6.3.1画笔类qpen146

6.3.2画刷类qbrush149

6.3.3用鼠标在窗上绘制矩形150

6.3.4打印153

6.4动画155

6.4.1属动画类qpropertyanimation155

6.4.2串行动画组类qsequentialanimationgroup158

6.4.3并行动画组类qparallelanimationgroup160

6.4.4时间轴类qtimeline162

6.5音频和164

6.5.1声音类qsound164

6.5.2音效类qsoundeffect165

6.5.3媒体播放机类qmediayer166

6.6网页交互170

6.6.1了解qwebengineview170

6.6.2制作一款简单的浏览器172

6.7网络应用175

6.7.1qudocket175

6.7.2qtcocket和qtcerver180

6.8qss183

6.8.1安装qss高亮插件185

6.8.2基本规则185

6.8.3选择器的类型187

6.8.4子控制器189

6.8.5伪190

6.8.6qss第三方库191

6.9国际化193

6.9.1使用translate()方法193

6.9.2制作.ts文件194

6.9.3使用qtlinguist196

6.9.4实现语言切换功能198

6.10本章小结199

第7章图形视图框架200

7.1图形图元类qgraphicsitem200

7.1.1标准图元200

7.1.2图元层级203

7.1.3图元变换205

7.1.4图元分组206

7.1.5碰撞检测208

7.1.6给图元添加信号和动画209

……

内容简介:

pyqt是一个创建gui应用程序的工具包,是python编程语言和qt库的成功融合。本书旨在通过深入浅出的讲解和简明的程序示例教读者掌握pyqt的开发。
本书分为10章,从pyqt的安装和基础知识讲起,陆续介绍了基础控件(如标签控件、消息框、文本框、按钮及控件等)、控件(如组合框、滚动条、容器控件及各类视图等)、窗(如属、坐标、事件等)、qt deigner(如安装与配置、编辑模式等)、pyqt应用(如数据库、多线程、动画、音、网页交互等)、图形视图框架(如图元、场景、视图、事件传递等)、打包(如pyintaller、nuitka等)等内容。此外,本书还通过两个开发实例(可视化爬虫软件和经典贪吃蛇游戏)带领读者巩固了书中介绍的相关知识点。
本书内容简洁实用、实强,适合对python编程及gui开发感兴趣的读者阅读。

作者简介:

任路顺,一名热爱代码的开源开发者,也是开源软件 qt box 的作者。他拥有多年python/c 开发经验,专注于软件开发,也喜欢研究爬虫、机器学等技术,业余时间喜欢开发一些小游戏。他在cdn和知乎台上发布的快速掌握 pyqt5树莓派项目实战pyintaller 打包实战指南等专栏受到读者的广泛。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP