分类
标签
排序
C++ 中类(class)和结构体(struct)的区别
目录 1. 类与结构体的核心区别 1.1 语法上的区别 1.2 使用场景的区别 1.3 概念上的区别 2. 为什么要从结构体扩展到类? 3. 类和结构体的关系 如何搭配使用? 4. 代码案例:类与结构体的结合使用...
Linux下如何使用C++获取硬件信息
目录 方法 获取CPU信息:读取'/proc/cpuinfo'文件 获取磁盘信息:读取'/proc/diskstats'文件 获取BIOS信息有两种方法 获取主板信息有两种方法 代码部分 代码链接 部分运行结果 方法 通过读取Lin...
C++ static的使用方法及不同含义讲解
目录 1. 全局变量前的 static 2. 局部变量前的static 3. 函数前的 static 4. 类的静态成员变量 5. 类的静态成员函数 在 C++ 里,static 是一个用途广泛的关键字,在不同场景下有不同含义,下面...
Qt中QCommandLinkButton控件的使用
目录 引言 一、概述 二、特性与属性 1. 属性 2. 样式 三、基本用法 1. 引入必要的头文件 2. 创建和配置 QCommandLinkButton 3. 布局管理 四、高级用法 1. 自定义绘制 2. 动态内容更新 五...
Qt中QUndoView控件的具体使用
目录 引言 一、QUndoView 的用途 二、工作原理 三、 如何与 QUndoStack 配合使用 四、自定义化 4.1 代理 4.2 模型 4.3 样式表 五、事件处理 六、代码示例 实现效果 注...
Qt中QGroupBox控件的实现
目录 引言 一、基本属性 二、常用方法 2.1 构造函数 2.2 设置标题 2.3 设置复选框模式 2.4 是否被选中 2.5 设置对齐方式 2.6 设置扁平化样式 三、信号与槽机制 四、样式定制 五、应用示例...
Qt中QScrollArea控件的实现
目录 引言 一、QScrollArea 的基本概念 二、QScrollArea 的主要属性 2.1 设置内容大小是否随滚动区域变化 2.2 设置水平与垂直滚动条 2.3 设置视口外边距 三、QScrollArea 的常用方法...
QT进行CSV文件初始化与读写操作
目录 前言 一、CSV文件初始化 二、CSV写入 三、CSV读取 四、QT 逐行读取csv文件 五、Qt如何将数据保存成CSV文件 前言 csv文件之所以被用户推荐使用,我觉得即可以用excel打开,同时也是可以用文...
C++使用printf语句实现进制转换的示例代码
目录 一、printf 原生支持的进制转换 1. 十进制、八进制、十六进制转换 2. 显示进制前缀 3. 指定输出宽度和填充 二、printf 不支持的进制转换 1. 二进制输出(需要手动实现) 2. 任意进制转换(...
Qt中QStackedWidget控件的实现
目录 引言 一、基础功能 二、属性设置 2.1 属性介绍 2.2 代码示例 2.3 代码解析 三、常用API 3.1 添加子部件 3.2 插入子部件 3.3 移除子部件 3.4 设置当前页面索引值 3.5 设置当前显...