





作者:李增刚、沈丽
定价:118元
印次:1-3
ISBN:9787302614890
出版日期:2022.10.01
印刷日期:2023.11.06
图书责编:苗庆波
图书分类:零售
本书详细介绍了PySide6提供的各种可视化类进行可视化界面编程。本书对各种类做了细致的介绍,对类的方法、槽函数和信号都了详细的说明,并配以实例。可视化编程方面主要内容包括PySide6的框架、基础类、常用控件、高级控件、主窗口、对话框、窗口美化、事件、绘图、文件操作、数据库、数据可视化、打印支持、多媒体等。本书讲解更全面细致,实例也很有针对性,非常适合用Python进行可视化编程的初学者,由于本书对类的各种方法介绍比较详细,也可以作为有一定基础的人作为参考手册,在忘记类的方法的时候查阅。
李增刚,男,1975年出生,大连理工大学工程力学系硕士毕业,从事多年有限元分析及专业培训工作和软件开发工作,工程经验丰富。经国防工业出版社出版过《Nastran快速入门与实例》、《Adams 入门详解与实例》、《Virtual.lab Acoustics 声学仿真计算高级应用实例》和《SYSNOISE REV5.6 详解》,经清华大学出版社出版《ADAMS入门详解与实例 第3版》《Python基础与PyQt可视化编程详解》《Python编程基础与科学计算》。
前言 随着信息社会的快速发展,人们越来越依赖于用计算机程序处理各种事情,小到电脑办公、上网发邮件、玩游戏,大到进行复杂的科学计算、性能预测等,这些都需要人们利用计算机开发语言编写各式各样的程序,来满足各种需求,减少工作量。 Python是一种跨平台的计算机程序设计语言,也是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,越来越多的人开始使用Python进行软件开发。Python语言的语法简单,使用方便,用户不用考虑细枝末节,容易上手,对于初学计算机编程的人员来说,它是最值得推荐的计算机语言。Python有众多第三方程序包,通过pip命令可以直接安装使用,利用第三方程序包用Python语言能够快速搭建各式各样的程序。 对于Python的GUI开发来说,Python自带的可视化编程模块的功能较弱,PySide是跨平台应用程序框架Qt的Python绑定,Qt是跨平台C++图形可视化界面应用开发框架,自推出以来深受业界盛赞。PySide由Qt公司自己维护,允许用户在Python环境下利用Qt开发大型复杂GUI。用Python简洁的语法调用PySide6的各种可视化控件的类,可以快速搭建用户的图形界面,PySide6开发的GUI程序可以运行在所有主要操作系统上。PySide6支持LGPL协议,可以使用动态链接的形式开发闭源程序,可以以任何形式(商业的、非商业的、开源的、非开源的等)发布应用程序。本书详细介绍用PySide6进行GUI开发的方法,读者需要了解Python语言的基本用法,限于篇幅,本书不对Python基础知识进行介绍,与本书配套的Python基础知...
目录
第1章PySide6 GUI编程基础
1.1Python开发环境搭建
1.1.1Python和PySide简介
1.1.2Python开发环境的建立
1.1.3Python开发环境使用基础
1.2PySide6窗口的运行机理
1.2.1关于QWidget窗口
1.2.2QWidget窗口的初始化类
1.2.3QWidget窗口的创建
1.3PySide6可视化编程架构
1.3.1界面用函数来定义
1.3.2界面用类来定义
1.3.3界面用模块来定义
1.3.4界面与逻辑的分离
1.4QApplication的方法
1.5用Qt Designer设计界面
1.5.1窗口界面设计
1.5.2ui文件编译成py文件
1.5.3ui文件转换后的编程
1.6信号与槽
1.6.1内置信号与内置槽的连接
1.6.2内置信号与自定义槽函数
1.6.3自定义信号
1.7控件之间的关系
1.7.1控件的布局
1.7.2控件的Tab键顺序
1.7.3控件之间的伙伴关系
1.8资源文件
1.8.1资源文件的创建和使用
1.8.2qrc文件编译成py文件
1.9py文件的编译
第2章常用控件的用法
2.1GUI编程的常用类
2.1.1坐标点类QPoint和QPointF
2.1.2尺寸类QSize和QSizeF
2.1.3矩形框类QRect和QRectF
2.1.4页边距...