![]()
内容推荐 本书详细讲解Qt的Python绑定PySide6开发GUI方面的内容,包括PySide6的开发框架,信号和槽的机制,事件及其处理函数,各种界面控件、窗口、对话框、信号、绘图及数据模型的使用,文本文件和二进制文件的读写等,还详细介绍了扩展模块(绘制二维图表、播放和录制音频与视频、数据库操作和打印支持)的使用方法。在讲解主要内容时,通过应用实例来介绍各种类的使用方法,希望起到画龙点睛的作用。 本书适合所有喜欢用Python编程的人员以及用PySide6进行可视化界面开发的人员使用,包括在校学生、专业软件开发人员、科技工作者、数据分析人员和其他行业的编程人员。 目录 第1章 PySide6 GUI编程基础 1.1 Python开发环境搭建 1.1.1 Python和PySide简介 1.1.2 Python开发环境的建立 1.1.3 Python开发环境使用基础 1.2 PySide6窗口的运行机理 1.2.1 关于QWidget窗口 1.2.2 QWidget窗口的初始化类 1.2.3 QWidget窗口的创建 1.3 PySide6可视化编程架构 1.3.1 界面用函数来定义 1.3.2 界面用类来定义 1.3.3 界面用模块来定义 1.3.4 界面与逻辑的分离 1.4 QApplication的方法 1.5 用Qt Designer设计界面 1.5.1 窗口界面设计 1.5.2 ui文件编译成py文件 1.5.3 ui文件转换后的编程 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.2 qrc文件编译成py文件 1.9 py文件的编译 第2章 常用控件的用法 2.1 GUI编程的常用类 2.1.1 坐标点类QPoint和QPointF 2.1.2 尺寸类QSize和QSizeF 2.1.3 矩形框类QRect和QRectF 2.1.4 页边距类QMargins和QMarginsF 2.1.5 字体类QFont与实例 2.1.6 颜色类QColor 2.1.7 调色板类QPalette与实例 2.1.8 图像类与实例 2.1.9 图标类QIcon与实例 2.1.10 光标类QCursor与实例 2.1.11 地址类QUrl 2.2 常用输入输出控件及用法 2.2.1 标签控件QLabel与实例 2.2.2 单行文本控件QLineEdit与实例 2.2.3 多行文本控件QTextEdit与实例 2.2.4 多行纯文本控件QPlain TextEdit 2.2.5 数字输入控件QSpinBox和QDoubleSpinBox 2.2.6 下拉列表框控件QComboBox与实例 2.2.7 滚动条控件QScrollBar和滑块控件QSlider与实例 2.2.8 仪表盘控件QDial 2.2.9 进度条控件QProgressBar与实例 2.3 按钮控件及用法 2.3.1 抽象按钮QAbstractButton 2.3.2 按压按钮控件QPushButton 2.3.3 复选框按钮控件QCheckBox 2.3.4 单选按钮控件QRadioButton 2.3.5 按钮控件的综合应用实例 2.4 日期时间类及相关控件 2.4.1 日历类QCalendar 2.4.2 日期类QDate 2.4.3 时间类QTime 2.4.4 日期时间类QDateTime 2.4.5 定时器QTimer与实例 …… 第3章 窗口和对话框 第4章 事件与事件的处理函数 第5章 基于项和模型的控件 第6章 QPainter和Graphics/View绘图 第7章 数据读写和文件管理 第8章 绘制二维图表 第9章 音频和视频的播放与录制 第10章 数据库操作 第11章 打印支持 |