自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 QT中的TCP

服务器端通过 `QTcpServer` 的 `incomingConnection()` 函数接收到每一个新的客户端连接,并为每个连接创建独立的 `QTcpSocket`。5. **`disconnected`** 信号:当客户端断开连接时触发,调用 `clientDisconnected()` 来清理资源。4. **`readyRead`** 信号:当数据可读取时触发,调用 `readClientData()` 来读取数据。5. **`disconnected`** 信号:当与服务器的连接断开时触发。

2025-05-15 17:16:10 370

原创 qt实现3D渲染

为了实现一个简单的 3D 渲染示例,我们将展示如何使用 Qt 3D 和 OpenGL 来创建一个 3D 场景并渲染一个立方体。- **Qt 3D 方法**:适用于更高层次的应用场景,方便开发者快速集成和管理 3D 场景、光源、相机等元素。在这个示例中,我们将使用 `QOpenGLWidget` 来创建 OpenGL 渲染上下文,并使用 OpenGL 进行低级别的 3D 渲染。### 方法 1:使用 Qt 3D 实现 3D 场景(立方体示例)1. 使用 Qt 3D 创建一个 3D 场景。

2025-05-14 18:05:40 1131

原创 QT MVD

**`itemEditorFactory` 和 `setItemEditorFactory`**:这两个函数允许自定义编辑器工厂,当前示例使用默认工厂。- **`createEditor`**:在第一列使用 `QLineEdit` 编辑器,在第二列使用 `QComboBox` 编辑器。- **`paint`**:在 `paint` 函数中,我们根据列索引来为第二列项设置黄色背景。- **`setEditorData`**:将编辑器中的数据设置为模型中的数据。// 可以设置自定义的项编辑器工厂。

2025-05-14 17:10:42 360

原创 2025c++

通过对任何一条从根到叶子的路径上各个节点着色的方式的限制,红黑树确保没有一条路径会比其它路径长出两倍,因此,红黑树是一种弱平衡二叉树,相对于要求严格的AVL树来说,它的旋转次数少,所以对于搜索,插入,删除操作较多的情况下,通常使用红黑树。- `std::stack`: 基于某个容器(如 `std::vector` 或 `std::deque`)实现的栈,提供栈的操作接口(如 `push`、`pop`、`top`)。- **功能**:适配器是对已有容器或数据结构的封装,它们提供不同的接口,以满足不同的需求。

2025-04-28 17:08:21 740

原创 C++ STL的大神总结

STL简单学习总结

2022-10-18 15:07:32 406

原创 Git代码管理

Git代码管理

2022-10-09 18:30:15 203

原创 VS+QT 运行时提示未加载vcruntime140.adm64.pb

在VS+QT中运行时出现“未加载vcruntime140.adm64.pb”提示

2022-10-09 16:01:15 2161

原创 error C1083: 无法打开源文件: “..\Debug\moc_Agv.cpp”: No such file or directory

Qt5.7 + VS2019:error C1083: 无法打开源文件: “..\Debug\moc_Agv.cpp”: No such file or directory解决方法:删掉 Q_OBJECT ,再重新写。

2022-05-30 10:45:28 911 2

原创 error LNK2001: 无法解析的外部符号 “__declspec(dllimport)...“问题

原因:一般是差lib库导致。解决方法1:右键-属性-连接器-常规-附加库目录 中添加没有的库;解决方法2:右键->QT->QtProjectSettings里面选择对应的qt版本和需要的模块(模块也可以在C++包含库里面添加)...

2022-05-26 18:04:45 1619

转载 qt中连接mysql,出现QMYSQL driver not loaded遇到的问题及解决方法

qt在5.12.2之后,需要自己编译QMYSQL等驱动。

2022-05-24 15:40:42 270

转载 VS + qt 打包

首先,项目是在VS2017+qt5.92的环境下实现的;其次,使用qwt工具库;因此项目中需要分三步查找;在实现之前将可执行文件(.exe)文件单独放到一个文件夹中,本步骤中的目标文件为E:\totalpro;1、qt查找项目中使用到的qt动态链接库;步骤如下①打开项目使用的windeployqt工具(qt自带的工具);②进入到文件夹所在目录;③使用命令:windeployqt Name.exe(在目标文件夹所在目录下执行该命令)2、vs2017①打开v.

2022-05-20 11:06:15 3007

转载 【无标题】

首先,项目是在VS2017+qt5.92的环境下实现的;其次,使用qwt工具库;因此项目中需要分三步查找;在实现之前将可执行文件(.exe)文件单独放到一个文件夹中,本步骤中的目标文件为E:\totalpro;1、qt查找项目中使用到的qt动态链接库;步骤如下①打开项目使用的windeployqt工具(qt自带的工具);②进入到文件夹所在目录;③使用命令:windeployqt Name.exe(在目标文件夹所在目录下执行该命令)2、vs2017①打开v.

2022-05-20 11:00:30 93

原创 First

笔记

2022-03-21 13:46:58 94

STL学习,总结了map、vector、list的简单操作

STL学习,总结了map、vector、list的简单操作

2022-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除