上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: Qt 列表控件 继承图 QWidget └── QAbstractScrollArea └── QAbstractItemView ├── QListView │ └── QListWidget ├── QTreeView │ └── QTreeWidget └── QTableView └── Q 阅读全文
posted @ 2025-06-12 22:02 _Sylvan 阅读(37) 评论(0) 推荐(1)
摘要: Qt 其他文件操作类 QStorageInfo QStorageInfo 是 Qt 框架中用于获取和操作存储设备信息的类,属于 QtCore 模块(从 Qt 5.4 开始引入)。它可以帮助你查询磁盘、分区或挂载点的使用情况,比如容量、剩余空间、文件系统类型等。 基本功能 功能 方法 获取所有存储设备 阅读全文
posted @ 2025-06-12 17:42 _Sylvan 阅读(90) 评论(0) 推荐(0)
摘要: Qt 串行化数据流 QDataStream QDataStream QDataStream 是 Qt 框架中用于对二进制数据进行序列化和反序列化的类。它提供了一种方便的方法,把各种数据类型(如基本类型、Qt 类型、甚至自定义类型)以平台无关的格式写入或从设备(如文件、内存、网络套接字)中读取。 主要 阅读全文
posted @ 2025-06-12 16:07 _Sylvan 阅读(195) 评论(0) 推荐(0)
摘要: Qt 文本流 QTextStream QTextStream QTextStream 是 Qt 提供的一个用于 文本输入输出的类,主要用于从文件、字符串、标准输入输出等文本流中读写数据。它提供了与 iostream 类似的接口,但更适用于 Qt 风格的开发。 基本用途 QTextStream 主要用 阅读全文
posted @ 2025-06-12 11:04 _Sylvan 阅读(163) 评论(0) 推荐(0)
摘要: Qt 基本文件读写 QFile Qt 文件类及 IO 类继承和关联图 QObject │ ├── QIODevice // 所有 I/O 设备的抽象基类 │ │ │ ├── QFileDevice // 文件设备抽象基类 │ │ │ │ │ ├── QFile // 用于读写真实文件 │ │ └── 阅读全文
posted @ 2025-06-12 00:15 _Sylvan 阅读(103) 评论(0) 推荐(1)
摘要: Qt 文件系统概述 QDir QDir 是 Qt 框架中用于处理 目录(文件夹)操作 的核心类,位于模块 QtCore 中。它提供了跨平台的方式来操作文件系统的目录,比如:列出目录内容、创建/删除目录、路径拼接、路径规范化、文件过滤等。 基本概念 #include <QDir> QDir 代表一个目 阅读全文
posted @ 2025-06-09 13:58 _Sylvan 阅读(60) 评论(0) 推荐(0)
摘要: Qt 分裂器 QSplitter QSplitter 是 Qt 框架中提供的一种布局管理控件,属于 QtWidgets 模块,用于在界面中分隔多个子控件并支持用户拖动调整它们大小,常用于需要可调节区域大小的应用,比如文件管理器、IDE 或面板式软件界面。 常用方法/属性 方法 / 属性 功能描述 a 阅读全文
posted @ 2025-06-09 09:54 _Sylvan 阅读(172) 评论(0) 推荐(0)
摘要: Qt 控件尺寸调整策略 布局器 Qt 的 布局器(Layout Manager) 是用来自动管理控件(QWidget)在窗口中尺寸和位置的机制。其工作原理核心是:根据每个控件的 QSizePolicy、sizeHint()、minimumSize() 等信息,结合父容器的大小,自动计算和分配控件的显 阅读全文
posted @ 2025-06-09 00:04 _Sylvan 阅读(596) 评论(0) 推荐(1)
摘要: Qt 网格和表单布局器 QGridLayout QGridLayout 是 Qt 中用于实现 网格布局(Grid Layout) 的类,它允许像操作表格一样将控件布置在窗口中。该布局把区域划分成行和列,每个控件可以被放置在指定的单元格中,甚至可以跨越多行或多列。 基本用法 #include <QAp 阅读全文
posted @ 2025-06-08 21:21 _Sylvan 阅读(127) 评论(0) 推荐(0)
摘要: Qt 水平和垂直布局器 布局类的继承关系图 QObject └── QLayoutItem ├── QSpacerItem // 占位用“空白空间项” └── QLayout ├── QBoxLayout │ ├── QHBoxLayout // 水平排列 │ └── QVBoxLayout // 阅读全文
posted @ 2025-06-08 19:44 _Sylvan 阅读(115) 评论(0) 推荐(0)
摘要: Qt 传统窗口调整技术 QWidget 中与控件/窗口大小相关 大小设置相关函数 函数名 参数 作用 是否允许用户调整大小 setFixedSize(int w, int h) / setFixedSize(const QSize &) 宽度、高度 设置固定大小 ❌ 不允许 resize(int w 阅读全文
posted @ 2025-06-08 16:49 _Sylvan 阅读(175) 评论(0) 推荐(0)
摘要: Qt 资源文件 Qt 资源系统 Qt 的资源系统(Qt Resource System)是 Qt 提供的一种机制,用于将图片、UI 文件、音频等资源打包进可执行文件(exe)或动态库中,使得程序可以无需依赖外部文件运行。这对于部署、跨平台移植、简化资源管理都非常有用。 示例 .qrc 文件: <RC 阅读全文
posted @ 2025-06-07 17:08 _Sylvan 阅读(169) 评论(0) 推荐(0)
摘要: 像素(px)和磅(pt) px(像素)是实际显示单位,pt(磅)是逻辑字体单位,DPI 决定它们之间如何转换。 px(像素,pixel): 像素是屏幕的物理单位,代表屏幕上的一个点。 像素与显示设备的分辨率有关,1 px 通常是显示器上一个最小的光点。 在 Qt 和图像处理中经常以 px 为单位,如 阅读全文
posted @ 2025-06-07 14:22 _Sylvan 阅读(322) 评论(0) 推荐(0)
摘要: Qt 显示类控件 继承关系图 QObject └── QWidget ├── QLabel ├── QTextEdit │ └── QTextBrowser ├── QFrame │ ├── QLCDNumber │ ├── QProgressBar │ ├── QCalendarWidget │ 阅读全文
posted @ 2025-06-07 14:02 _Sylvan 阅读(61) 评论(0) 推荐(0)
摘要: 架构模式简介 1. Layered Architecture(分层架构) 一、结构组成 表现层(UI Layer):与用户交互,收集输入。 业务逻辑层(Business Logic Layer):处理业务规则。 数据访问层(Data Access Layer):负责数据库操作。 数据库(Databa 阅读全文
posted @ 2025-06-06 21:27 _Sylvan 阅读(28) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页