基本信息

  • 出版社 : 人民邮电出版社有限公司; 第1版 (2019年9月1日)
  • 出版日期 : 2019年9月1日
  • 品牌 : 异步社区
  • 语言 : 简体中文
  • 文件大小 : 19068 KB
  • 纸书页数 : 1212页
  • 王维波 (作者), 栗宝鹃 (作者), 张晓东 (作者)
  • 下载格式:azw3、epub、mobi 

编辑推荐

  PyQt5是Qt 5 C++类库的Python绑定,使用PyQt5可以在Python 中开发专业的GUI 应用程序。本书介绍PyQt5开发Python GUI应用程序的编程方法,还介绍在GUI 程序中嵌  入二维和三维数据可视化功能的编程方法,特别是将Matplotlib 嵌入GUI 界面的面向对象编程方法。
  本书包含大量完整示例程序,使学习过程具有可跟随性和可操作性,适合具有Python编程基础,需要使用Python设计GUI应用程序,或在GUI应用程序中嵌入数据可视化功能的读者。
  本书主要内容包括:
  ● 基于PyQt5的GUI应用程序的技术框架和工具软件的使用;
  ● GUI程序设计中常用界面组件和功能模块的使用;
  ● 使用PyQtChart、PyQtDataVisualization、Matplotlib在GUI程序中嵌入二维和三维数据可视化功能的编程方法。

内容简介

  本书介绍在Python中使用PyQt5和其他模块进行GUI和数据可视化编程的方法。第一部分介绍PyQt5设计GUI程序的基本框架,包括GUI应用程序的基本结构、窗体UI可视化设计与窗体业务逻辑的设计、信号与槽的特点和使用等。第二部分介绍GUI程序设计中一些主要功能模块的使用,包括基本界面组件、事件处理、数据库、绘图、多媒体等。第三部分先介绍使用PyQtChart和PyQtDataVisualization进行二维和三维数据可视化设计的方法,再介绍将Matplotlib嵌入PyQt5 GUI应用程序窗口界面中进行数据可视化的编程方法。通过研读本书,读者可以掌握使用PyQt5、PyQtChart、Matplotlib等模块进行GUI应用程序和数据可视化设计的方法。 本书适合具有Python编程基础,并想通过Python设计GUI应用程序或在GUI应用程序中实现数据可视化的读者阅读和参考。

作者简介

  王维波 博士,大学教师,从事测控技术与仪器专业相关的工作,主要研究地球物理探测仪器开发、监测数据处理方法和软件开发。著有《Qt 5.9 C++开发指南》一书。  栗宝鹃 博士,科研人员,主要从事地球物理、水下探测、遥感等专业方向的数据处理和图像识别方面的研究工作,在日常工作中常使用Qt和Python解决实际问题。  张晓东 博士,大学教师,从事自动化专业相关的教学工作,研究方向主要是优化算法、最优控制和智能控制。具有丰富的编程经验,善于通过Qt C++和Python的结合提高算法效率。

前言

  前言
  Python作为一个开源的解释型编程软件,在教学、科研、实际项目中用得越来越多。Python易学易用,程序资源丰富,在编程解决一些科学计算问题时比较实用,但是Python自带的Tkinter包设计GUI程序的功能比较弱,无法设计专业的GUI应用程序。
  Qt C++类库是一套广泛使用的跨平台GUI设计类库,PyQt5是Qt5 C++类库的Python绑定,使用PyQt5在Python里编程,可以将Python丰富的科学计算、图形显示等功能与PyQt5的GUI设计功能结合起来,开发出比较专业的Python GUI应用程序,便于对研究成果进行有效的集成与展示。
  目前,介绍Python编程的书很多,但是专门介绍PyQt5 GUI编程的书很少。本书介绍两个主题:一个是使用PyQt5进行GUI应用程序设计,另一个是使用PyQtChart、PyQtDataVisualization和Matplotlib在GUI程序的窗口界面上嵌入数据可视化功能。这两个主题都是非常实用的,可以将研究成果集成为一个GUI应用程序,进行交互式操作和结果展示。


资源下载付费资源价格2立即支付
支付后请复制提取码进入网盘下载,电子书格式请参考“基本信息”说明, 如未显示下载按钮,请刷新网页或扫码关注公众号联系客服处理。