PyQt5快速开发与实战

PyQt5快速开发与实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥44.55¥26.73
今日特价截止至:2026-01-15 02:00:00了解详情

作品简介

本书既是介绍PyQt5的快速入门书籍,也是介绍PyQt5实战应用的书籍。PyQt5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt5可以高效、简单地开发出自己想要的程序。本书内容丰富,对PyQt5基础知识的介绍比较全面,同时对新手使用PyQt5的一些重点、难点都有专门的章节进行针对性分析,还重点介绍了如何把Python的一些重量级模块(Pandas、Matplotlib和Plotly)嵌入到PyQt5中,从而极大地节约开发时间。最后,本书给出一些综合性较强的实战案例,帮助读者快速掌握PyQt5的实战应用。总而言之,本书旨在帮助读者以最短的时间掌握PyQt5的基础知识并能够实战应用,希望本书对有Python程序开发需求的读者有帮助。

王硕,网名信平,北京鼎鑫拓达资深软件工程师,具有8年的Java企业应用开发经验和3年教育培训经验。曾主持多个B/S项目的开发,经验丰富。擅长J2EE(JSP/Servlet、JDBC、Struts2、Spring、Hibernate)项目开发、Python(程序GUI、数据分析、网络爬虫、机器学习)项目开发,JavaScript、HTML5和数据库技术,是极宽Top开源团队核心成员。

孙洋洋,现就职于一家资产管理公司,负责公司量化投研系统的开发与维护,有多家券商工作与实习经验。擅长网络爬虫、机器学习、程序GUI开发与设计,对量化投资领域兴趣浓厚,有多年量化投资实盘操作经验,是极宽Top开源团队核心成员。

作品目录

  1. 作者简介
  2. 本书编委名单
  3. 前言
  4. 第1章 认识PyQt 5
  5. 1.1 PyQt框架简介
  6. 1.2 PyQt 5环境搭建
  7. 1.3 Eric 6的安装与使用
  8. 1.4 本书程序下载
  9. 第2章 Python基本语法
  10. 2.1 Python简介
  11. 2.2 数据类型
  12. 2.3 String(字符串)
  13. 2.4 List(列表)
  14. 2.5 Tuple(元组)
  15. 2.6 Dictionary(字典)
  16. 2.7 数据类型转换
  17. 2.8 控制语句
  18. 2.9 自定义函数
  19. 2.10 函数partial
  20. 2.11 lambda表达式
  21. 2.12 类和实例
  22. 2.13 类的属性和方法
  23. 2.14 类的动态属性
  24. 第3章 Qt Designer的使用
  25. 3.1 Qt Designer快速入门
  26. 3.2 布局管理入门
  27. 3.3 Qt Designer实战应用
  28. 3.4 信号和槽关联
  29. 3.5 菜单栏与工具栏
  30. 3.6 打包资源文件
  31. 第4章 PyQt 5基本窗口控件
  32. 4.1 QMainWindow
  33. 4.2 QWidget
  34. 4.3 QLabel
  35. 4.4 文本框类控件
  36. 4.5 按钮类控件
  37. 4.6 QComboBox(下拉列表框)
  38. 4.7 QSpinBox(计数器)
  39. 4.8 QSlider(滑动条)
  40. 4.9 对话框类控件
  41. 4.10 窗口绘图类控件
  42. 4.11 拖曳与剪贴板
  43. 4.12 日历与时间
  44. 4.13 菜单栏、工具栏与状态栏
  45. 4.14 QPrinter
  46. 第5章 PyQt 5高级界面控件
  47. 5.1 表格与树
  48. 5.2 容器:装载更多的控件
  49. 5.3 多线程
  50. 5.4 网页交互
  51. 第6章 PyQt 5布局管理
  52. 6.1 好软件的三个维度
  53. 6.2 PyQt 5中的布局管理
  54. 6.3 PyQt 5的绝对位置布局
  55. 6.4 QBoxLayout(框布局)
  56. 6.5 QGridLayout(网格布局)
  57. 6.6 QFormLayout(表单布局)
  58. 6.7 嵌套布局
  59. 6.8 QSplitter
  60. 第7章 PyQt 5信号与槽
  61. 7.1 信号与槽介绍
  62. 7.2 信号与槽再细分
  63. 7.3 信号与槽的高级玩法
  64. 7.4 事件处理机制入门
  65. 7.5 窗口数据传递
  66. 第8章 PyQt 5图形和特效
  67. 8.1 窗口风格
  68. 8.2 绘图
  69. 8.3 QSS的UI美化
  70. 8.4 设置窗口背景
  71. 8.5 不规则窗口的显示
  72. 8.6 设置样式
  73. 第9章 PyQt 5扩展应用
  74. 9.1 使用PyInstaller打包项目生成EXE文件
  75. 9.2 数据库处理
  76. 9.3 Pandas在PyQt中的应用
  77. 9.4 Matplotlib在PyQt中的应用
  78. 9.5 PyQtGraph在PyQt中的应用
  79. 9.6 Plotly在PyQt中的应用
  80. 9.7 UI层的自动化测试
  81. 第10章 PyQt 5实战一:经典程序开发
  82. 10.1 获取城市天气预报
  83. 10.2 复利计算
  84. 10.3 刷新博客点击量
  85. 第11章 PyQt 5实战二:金融领域应用
  86. 11.1 控件级别的布局管理
  87. 11.2 窗口级别的布局管理
  88. 11.3 PyQt 5在私募基金公司中的应用
  89. 11.4 PyQt 5在量化投资中的应用
  90. 11.5 PyQt 5在券商中的应用
  91. 参考文献