• Python基础与PyQt可视化编程详解
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python基础与PyQt可视化编程详解

正版现货,品相完整,套书只发一本,多版面书籍只对书名

66.56 5.6折 118 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者李增刚、沈丽 著

出版社清华大学出版社

出版时间2021-08

版次1

装帧平装

上书时间2024-06-15

新起点书店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 李增刚、沈丽 著
  • 出版社 清华大学出版社
  • 出版时间 2021-08
  • 版次 1
  • ISBN 9787302582403
  • 定价 118.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 624页
【内容简介】

本书首先介绍Python语句的基础知识,之后详细介绍用Python和PyQt5提供的各种可视化类进行可视化界面编程。本书对各种类做了细致的介绍,对类的方法、槽函数和信号都了详细的说明,并配以实例。可视化编程方面主要内容包括PyQt5的框架、基础类、常用控件、高级控件、主窗口、对话框、窗口美化、事件、绘图、文件操作、数据库等。本书与现在仅用的2本书相比,讲解更全面细致,实例也很有针对性,非常适合用Python进行可视化编程的初学者,由于本书对类的各种方法介绍比较详细,也可以作为有一定基础的人作为参考手册,在忘记类的方法的时候查阅。

【作者简介】

李增刚

 

单位:北京诺思多维科技有限公司 

 

职务:技术总监 

 

性别:男

 

年龄:45

 

专业:力学

 

学历:硕士

 

研究领域:CAE软件应用、二次开发、CAE软件开发

 

研究成果:著有《Nastran快速入门与实例》  《Adams 入门详解与实例》 《Virtual.lab Acoustics 声学仿真计算高级应用实例》 《SYSNOISE REV5.6 详解》

 


【目录】


 

目录

 


 


 

第1章Python编程环境

 


 

1.1Python介绍

 


 

1.1.1程序与程序语言

 


 

1.1.2Python编程语言

 


 

1.2Python编程环境的建立

 


 

1.2.1安装Python

 


 

1.2.2安装PyQt5

 


 

1.2.3安装Qt

 


 

1.2.4安装PyCharm

 


 

1.3Python开发环境使用基础

 


 

1.3.1Python自带集成开发环境

 


 

1.3.2PyCharm集成开发环境

 


 

第2章Python编程基础

 


 

2.1变量与赋值语句

 


 

2.1.1变量和赋值的意义

 


 

2.1.2变量的定义

 


 

2.1.3赋值语句

 


 

2.2Python中的数据类型

 


 

2.2.1数据类型

 


 

2.2.2数据类型的转换

 


 

2.2.3字符串中的转义符

 


 

2.3表达式

 


 

2.3.1数值表达式

 


 

2.3.2逻辑表达式

 


 

2.3.3运算符的优先级

 


 

2.4Python编程的注意事项

 


 

2.4.1空行与注释

 


 

2.4.2缩进

 


 

2.4.3续行

 


 

2.5Python中常用的一些函数

 


 

2.5.1输入函数和输出函数

 


 

2.5.2range( )函数

 


 

2.5.3随机函数

 


 


 


 


 


 


 

第3章分支和循环结构

 


 

3.1分支结构

 


 

3.1.1if分支结构

 


 

3.1.2分支语句的嵌套

 


 

3.2循环结构

 


 

3.2.1for循环结构

 


 

3.2.2while循环结构

 


 

3.2.3循环体的嵌套

 


 

3.2.4continue和break语句

 


 

第4章Python的数据结构

 


 

4.1列表

 


 

4.1.1创建列表

 


 

4.1.2列表元素的索引和输出

 


 

4.1.3列表的编辑

 


 

4.2元组

 


 

4.2.1创建元组

 


 

4.2.2元组元素的索引和输出

 


 

4.3字典

 


 

4.3.1创建字典

 


 

4.3.2字典的编辑

 


 

4.4集合

 


 

4.4.1创建集合

 


 

4.4.2集合的编辑

 


 

4.4.3集合的逻辑运算

 


 

4.4.4集合的元素运算

 


 

4.5字符串

 


 

4.5.1字符串的索引和输出

 


 

4.5.2字符串的处理

 


 

4.5.3格式化字符串

 


 

第5章自定义函数、类和模块

 


 

5.1自定义函数

 


 

5.1.1自定义函数的格式

 


 

5.1.2函数参数

 


 

5.1.3函数的返回值

 


 

5.1.4函数的局部变量

 


 

5.1.5匿名函数lambda

 


 

5.1.6函数的递归调用

 


 

5.2类和对象

 


 

5.2.1类和对象介绍

 


 

5.2.2类的定义和实例

 


 

5.2.3实例属性和类属性

 


 

5.2.4类中的函数

 


 

5.2.5属性和方法的私密性

 


 

5.2.6类的继承

 


 

5.2.7类的其他操作

 


 

5.3模块和包

 


 

5.3.1模块的使用

 


 

5.3.2模块空间与主程序

 


 

5.3.3包的使用

 


 

5.3.4枚举模块

 


 

5.3.5sys模块

 


 

第6章异常处理和文件操作

 


 

6.1异常信息和异常处理

 


 

6.1.1异常信息

 


 

6.1.2被动异常的处理

 


 

6.1.3主动异常的处理

 


 

6.1.4异常的嵌套

 


 

6.2文件的读写

 


 

6.2.1文件的打开与关闭

 


 

6.2.2读取数据

 


 

6.2.3写入数据

 


 

6.3文件和路径操作

 


 

6.4Excel文件的读写

 


 

6.4.1openpyxl的基本结构

 


 

6.4.2创建工作簿和工作表格实例对象

 


 

6.4.3工作表格对象的操作

 


 

6.4.4单元格的操作

 


 

6.4.5绘制数据图表

 


 

第7章PyQt5可视化编程基础

 


 

7.1PyQt5窗口运行方法

 


 

7.1.1PyQt5的主要模块

 


 

7.1.2窗口初始化类

 


 

7.1.3窗口的创建

 


 

7.2PyQt5可视化编程架构

 


 

7.2.1界面用函数来定义

 


 

7.2.2界面用类来定义

 


 

7.2.3界面用模块来定义

 


 

7.2.4界面与逻辑的分离

 


 

7.3用Qt Designer设计界面

 


 

7.3.1窗口界面设计

 


 

7.3.2ui文件编译成py文件

 


 

7.3.3ui文件转换后的编程

 


 

7.4信号与槽

 


 

7.4.1内置信号与内置槽的连接

 


 

7.4.2内置信号与自定义槽函数

 


 

7.4.3自定义信号

 


 

7.5控件的关系

 


 

7.5.1控件的布局

 


 

7.5.2Tab键顺序

 


 

7.5.3伙伴关系

 


 

7.6资源文件

 


 

7.6.1资源文件的创建和使用

 


 

7.6.2qrc文件编译成py文件

 


 

7.7py文件的编译

 


 

第8章PyQt5常用控件

 


 

8.1可视化编程常用类

 


 

8.1.1字体类

 


 

8.1.2颜色类

 


 

8.1.3调色板类

 


 

8.1.4坐标点类

 


 

8.1.5尺寸类

 


 

8.1.6矩形框类

 


 

8.1.7图像类

 


 

8.1.8图标类

 


 

8.1.9光标类

 


 

8.2常用控件及用法

 


 

8.2.1标签控件

 


 

8.2.2单行文本控件

 


 

8.2.3多行文本控件

 


 

8.2.4多行纯文本控件

 


 

8.2.5数字输入控件

 


 

8.2.6下拉列表框控件

 


 

8.2.7字体下拉列表框控件

 


 

8.2.8单击按钮控件

 


 

8.2.9命令连接按钮控件

 


 

8.2.10复选框按钮控件

 


 

8.2.11单选按钮控件

 


 

8.2.12滚动条和滑块控件

 


 

8.2.13进度条控件

 


 

8.3容器控件及用法

 


 

8.3.1分组框控件

 


 

8.3.2滚动区控件

 


 

8.3.3切换卡控件

 


 

8.3.4控件栈控件

 


 

8.3.5工具箱控件

 


 

8.3.6框架控件

 


 

8.4日期时间类及控件

 


 

8.4.1日历

 


 

8.4.2日期类

 


 

8.4.3时间类

 


 

8.4.4日期时间类

 


 

8.4.5定时器

 


 

8.4.6日历控件

 


 

8.4.7液晶显示控件

 


 

8.4.8日期时间控件

 


 

8.5布局控件及用法

 


 

8.5.1表单布局

 


 

8.5.2水平和竖直布局

 


 

8.5.3格栅布局

 


 

8.5.4分割器控件

 


 

第9章窗口和对话框

 


 

9.1QWidget窗口

 


 

9.1.1顶层窗口

 


 

9.1.2QWidget独立窗口

 


 

9.2菜单和动作

 


 

9.2.1菜单栏

 


 

9.2.2菜单

 


 

9.2.3动作

 


 

9.3工具栏和状态栏

 


 

9.3.1工具栏

 


 

9.3.2工具按钮控件

 


 

9.3.3状态栏

 


 

9.4QMainWindow主窗口

 


 

9.4.1主窗口

 


 

9.4.2停靠控件

 


 

9.4.3多文档和子窗口

 


 

9.4.4在Qt Designer中建立主窗口

 


 

9.5对话框

 


 

9.5.1自定义对话框

 


 

9.5.2字体对话框

 


 

9.5.3颜色对话框

 


 

9.5.4文件对话框

 


 

9.5.5输入对话框

 


 

9.5.6信息对话框

 


 

9.5.7错误信息对话框

 


 

9.5.8进度对话框

 


 

9.5.9向导和向导页

 


 

9.6窗口风格和样式表

 


 

9.6.1窗口风格

 


 

9.6.2样式表

 


 

第10章事件及处理

 


 

10.1事件的类型

 


 

10.1.1事件的概念

 


 

10.1.2QEvent类

 


 

10.1.3event()函数

 


 

10.2鼠标和键盘事件的类

 


 

10.2.1鼠标按键事件类

 


 

10.2.2键盘事件类

 


 

10.2.3鼠标拖放事件类

 


 

10.2.4上下文菜单

 


 

10.2.5剪切板

 


 

10.3窗口常用事件

 


 

10.3.1显示和隐藏事件

 


 

10.3.2缩放和移动事件

 


 

10.3.3绘制事件

 


 

10.3.4进入和离开事件

 


 

10.3.5获得和失去焦点事件

 


 

10.3.6关闭事件

 


 

10.3.7计时器事件

 


 

10.4事件过滤和自定义事件

 


 

10.4.1事件的过滤

 


 

10.4.2自定义事件

 


 

第11章基于项和模型的控件

 


 

11.1基于项的控件

 


 

11.1.1列表控件及其项

 


 

11.1.2表格控件及其项

 


 

11.1.3树结构控件及其项

 


 

11.2数据模型基础

 


 

11.2.1Model/View机制

 


 

11.2.2数据模型的种类

 


 

11.2.3数据项的索引

 


 

11.2.4QAbstractItemModel

 


 

11.3数据模型和视图控件

 


 

11.3.1文本列表模型和列表视图控件

 


 

11.3.2文件系统模型和树视图控件

 


 

11.3.3标准数据模型和表格视图控件

 


 

11.4选择模型和代理控件

 


 

11.4.1选择模型

 


 

11.4.2代理控件

 


 

第12章绘制图形

 


 

12.1QPainter绘图

 


 

12.1.1QPainter类

 


 

12.1.2钢笔

 


 

12.1.3画刷

 


 

12.1.4渐变色

 


 

12.1.5绘制几何形状

 


 

12.1.6绘制文本

 


 

12.1.7绘图路径

 


 

12.1.8填充

 


 

12.1.9绘制图像

 


 

12.1.10裁剪区域

 


 

12.1.11坐标变换

 


 

12.1.12视口和窗口

 


 

12.1.13图形合成

 


 

12.2Graphics/View绘图

 


 

12.2.1Graphics/View绘图框架介绍

 


 

12.2.2Graphics/View坐标系统

 


 

12.2.3视图控件

 


 

12.2.4场景

 


 

12.2.5图项

 


 

12.2.6标准图项

 


 

12.2.7图形控件和代理控件

 


 

12.2.8图形控件的布局

 


 

12.2.9图形效果

 


 

第13章文件操作

 


 

13.1文件的读写

 


 

13.1.1QIODevice

 


 

13.1.2字节数组

 


 

13.1.3QFile

 


 

13.1.4文本流

 


 

13.1.5数据流

 


 

13.1.6QTemporaryFile

 


 

13.1.7QSaveFile

 


 

13.1.8QBuffer

 


 

13.2文件操作

 


 

13.2.1文件信息

 


 

13.2.2路径管理

 


 

13.2.3文件监视器

 


 

第14章音频和视频

 


 

14.1音频和视频的播放

 


 

14.1.1QMediaPlayer播放器

 


 

14.1.2QMediaContent与QUrl

 


 

14.1.3QMediaPlaylist媒体列表

 


 

14.1.4QVideoWidget控件

 


 

14.1.5QGraphicsVideoItem

 


 

14.1.6QSoundEffect与QSound

 


 

14.1.7QMovie播放动画

 


 

14.2摄像头和拍照

 


 

14.2.1QCamera摄像头

 


 

14.2.2QCameraInfo与QCameraViewfinderSettings

 


 

14.2.3QCameraImageCapture

 


 

14.3录制音频

 


 

14.3.1QAudioRecorder录制音频信号

 


 

14.3.2QAudioInput录制原生音频数据

 


 

14.3.3QAudioOutput播放原生音频数据

 


点击展开 点击收起

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP