- 博客(4)
- 收藏
- 关注
原创 Qt Widgets 架构与开发入门第十章-第十二章
本文摘要了Qt开发中的对话框、剪贴板、拖放、资源管理、样式表、国际化以及部署相关内容。重点包括: 对话框:介绍了标准对话框的使用方法,以及如何创建自定义对话框,区分同步和异步展示方式。 剪贴板与拖放:讲解了剪贴板操作和实现拖放功能的关键步骤,包括拖出和接收数据的处理。 资源与样式:说明Qt资源系统的使用方法,以及如何通过QSS为应用添加样式,支持类CSS语法。 国际化:概述了翻译流程,从源码标记到生成翻译文件,再到运行时加载。 部署打包:针对不同平台(Windows、macOS、Linux)提供了部署工具和
2026-07-14 09:50:43
175
原创 Qt Widgets 架构与开发入门第七章-第九章
本文摘要了Qt框架中事件处理、自定义绘制、Model/View架构以及并发编程的核心内容: 事件处理:区分信号槽(业务语义)与事件(底层消息),介绍了常见事件处理函数(如鼠标、键盘、绘制等)的重写方法,以及使用事件过滤器截获事件。 自定义绘制:在paintEvent中使用QPainter进行绘制,支持变形操作(平移、旋转、缩放)和局部坐标系还原。 Model/View架构:分离数据(Model)、显示(View)和渲染(Delegate),介绍了现成Model类、自定义只读/可编辑模型的方法,以及代理模型(
2026-07-13 11:26:14
222
原创 Qt Widgets 架构与开发入门第四章-第六章
文章摘要 本文介绍了Qt GUI编程中的布局管理和常用控件使用。布局管理部分讲解了核心思想、常用布局类(如水平/垂直/网格布局)、尺寸策略和QSplitter的使用,强调避免绝对坐标定位。常用控件章节分类介绍了按钮、输入框、显示控件、容器控件等常见组件的特性及适用场景,并提供了组合使用示例。最后,文章概述了QMainWindow的主窗口结构,包括菜单栏、工具栏、状态栏的创建方法,以及如何通过QAction实现命令抽象和状态同步。这些内容为Qt GUI开发提供了基础架构和组件使用的实用指导。
2026-07-10 17:23:43
192
原创 Qt Widgets 架构与开发入门第一章-第三章
本文介绍了Qt Widgets开发的基础知识,主要内容包括: Qt框架概述 Qt是一个跨平台C++应用框架,提供GUI组件和多种功能模块 对比了Qt Widgets(传统桌面控件)和Qt Quick(现代UI)的特点及适用场景 开发环境搭建 推荐使用Qt Online Installer安装Qt Creator和必要组件 介绍Qt Creator界面和工具链配置 创建第一个Qt Widgets应用程序的步骤 Qt核心机制 对象树与内存管理(基于父子关系的自动内存管理) 元对象系统(MOC)提供反射、信号槽等
2026-07-09 16:43:41
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅