
QT开发技术
QT各种控件以及以QT为基础的项目架构
增援未来章北海
学习就是不断的重复
展开
-
QT开发技术【QTableView分页实现】
分页的核心思想是将大量数据分成多个较小的“页”,每次只加载和显示其中一页的数据。在 QTableView 中,这通常通过自定义 QAbstractTableModel 来实现。QAbstractTableModel 是一个抽象基类,需要我们重写一些关键方法,如 rowCount()、columnCount()、data() 等,以实现分页逻辑。原创 2025-05-30 10:51:55 · 271 阅读 · 0 评论 -
QT开发技术 【元对象系统反射机制 】三
三、元对象反射获取函数指针核心代码。通过反射或者xml文件中通道号。原创 2025-05-28 16:28:24 · 168 阅读 · 0 评论 -
QT开发技术 【元对象系统反射机制高级用法】 二
简易的通过qt的元对象系统,反射创建类,可应用到项目中通过xml,对界面进行删改。当一个界面插件实现使用该方法有奇效。原创 2025-05-12 15:28:53 · 243 阅读 · 0 评论 -
QT开发技术 【元对象系统对象反射】 一
下边开始讲Qt的反射。Qt的反射是基于Qt的元对象系统的。尤其是基本语法的扩展,比如信号槽,元对象系统,让C++一个静态语言有了动态语言的特性(当然你也可以用template来实现,但是这玩意儿一般人又用不起,而且写起来也比较恶心)。moc可以理解将Qt中的一些关键词,比如Q_Object ,Q_PROPERTY等转化为c++的基本语法,所以我们在编译Qt的工程时,首先要qmake->make。Qt最大的特点就是增加了moc的过程,个人理解,Qt扩展了C++的语法,以及增强了自己的基本库。原创 2025-05-12 10:47:07 · 751 阅读 · 0 评论 -
QT开发技术【qcustomplot 曲线与鼠标十字功能】
【代码】QT开发技术【qcustomplot 曲线与鼠标十字功能】原创 2025-04-28 09:37:46 · 299 阅读 · 0 评论 -
QT开发技术【QChart添加跟随鼠标的十字线】
【代码】QT开发技术【QChart添加跟随鼠标的十字线】原创 2025-04-27 16:49:36 · 151 阅读 · 0 评论 -
QT开发技术【QT实现桌面右下角消息】
【代码】QT开发技术【QT实现桌面右下角消息】原创 2025-04-25 16:04:46 · 405 阅读 · 0 评论 -
QT 打包安装程序【windeployqt.exe】报错c000007d原因:Conda巨坑
【代码】QT 打包安装程序【windeployqt.exe】报错c000007d原因:Conda巨坑。原创 2025-04-23 14:49:43 · 325 阅读 · 0 评论 -
QT性能优化【CPU占用高】
如果是死循环没有msleep 一个线程大概在我电脑上占用20%start(1000);延长时间,如果ms比较小有高的占用。线程函数中使用msleep() 让出cpu避免死循环。重新这2个函数做刷新处理。原创 2025-04-15 15:58:22 · 261 阅读 · 0 评论 -
【QT】简易小六壬起卦器 遇事不决 六壬决断
整点有意思的,用qt写了个简易小六壬起卦器。心血来潮时获取当时起卦结果。不多说,直接上源码。原创 2025-03-10 13:48:50 · 366 阅读 · 0 评论 -
QT开发技术【QByteArray的append函数抛异常】
【代码】QT开发技术【QByteArray的append函数抛异常】原创 2025-02-27 15:44:33 · 182 阅读 · 0 评论 -
Opencv [去除水印]
【代码】Opencv [去除水印]原创 2025-02-26 10:13:18 · 306 阅读 · 0 评论 -
QT开发技术 【程序关闭到windows系统托盘】
【代码】QT开发技术 【程序关闭到windows系统托盘】原创 2025-02-25 17:38:39 · 233 阅读 · 0 评论 -
Qt开发技术 【程序开机自启功能】
【代码】Qt开发技术 【程序开机自启功能】原创 2025-02-25 13:57:40 · 180 阅读 · 0 评论 -
QT开发技术 【opencv图片裁剪,平均哈希相似度判断,以及获取游戏窗口图片】
【代码】QT开发技术 【opencv图片裁剪,平均哈希相似度判断,以及获取游戏窗口图片】原创 2025-02-21 15:23:34 · 384 阅读 · 0 评论 -
QT开发技术 [opencv加载onnx模型,dnn推理]
【代码】QT开发技术 [opencv加载onnx模型,dnn推理]原创 2025-02-21 11:12:21 · 552 阅读 · 0 评论 -
QT开发技术 [opencv库配置与使用]
将前文已经编译好的opencv32位库准备好整理install目录下库建立 debug 和release 文件夹区分资源 visual studio 2022头文件路径配置依赖库配置生成后事件动态库拷贝图像显示成功!原创 2025-02-20 14:07:47 · 253 阅读 · 0 评论 -
YOLO11 【五】 【训练自己的DNF数据集、验证模型、报错解决1CUDA OutOfMemoryError 报错解决2OSError: [WinError 1455] 页面文件太小,无法完成操作】
* CUDA OutOfMemoryError 修改 batch **原创 2025-02-19 14:57:39 · 531 阅读 · 0 评论 -
YOLO11 【四】 【DNF制作自己的数据集,切割视频以及labelimg 闪退问题】
*原因 : python 版本太高 **最后打标完成后修改之前脚本训练。使用代码切割之前dnf录屏。注意点击view中自动保存。原创 2025-02-19 11:06:09 · 507 阅读 · 0 评论 -
YOLO11 【三】 【速通 训练+推理+导出 续】
修改VOC.yaml 中path 为自己的数据集路径。数据集 放在项目同级目录。原创 2025-02-13 17:28:58 · 216 阅读 · 0 评论 -
YOLO11 【二】 【速通 训练+推理+导出】
执行 命令 pip install ultralytics。打开终端默认conda yolov11 环境。选择默认配置修改配置文件。将该命令加到配置文件后面。labelme 标记工具。原创 2025-02-12 16:33:19 · 522 阅读 · 0 评论 -
YOLO11 [一] 环境准备
annaconda 安装链接。注意这里勾选环境变量。原创 2025-02-12 09:30:04 · 309 阅读 · 0 评论 -
QT开发技术【读写ini配置文件】
【代码】QT开发技术【读写ini配置文件】原创 2025-02-05 13:39:04 · 168 阅读 · 0 评论 -
QT开发技术【QFileDialog卡顿问题】
这里的4秒是启动的时候还是会白屏一下。原创 2025-01-23 17:15:54 · 347 阅读 · 0 评论 -
QT开发技术【显示raw图像】
RAW文件**是数码相机或其他摄影设备中生成的未处理的图像数据文件,通常包含更多细节和信息,提供了更大的后期编辑空间。与标准的JPEG或PNG格式不同,RAW文件并不直接显示为图像,而是保留了相机传感器的原始数据,允许用户对图像进行更精细的处理和优化。原创 2025-01-20 15:44:01 · 298 阅读 · 2 评论 -
Qt开发技术【C++ 实现类的二进制序列化与反序列化】
public:elseelseelseelse/*** @brief 将缓冲区中的数据转换为字符串* @param vecBuffer 输入的缓冲区* @param strValue 输出的字符串* @param nLen 要读取的字节数,默认为-1,表示读取整个缓冲区* @return bool 转换是否成功*/elsei < nLen;++i)if (!if (!\ if(!原创 2025-01-17 17:29:12 · 746 阅读 · 0 评论 -
【warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失】
使用 Visual Studio 2022 在编译过程中遇到警告 C4819。原创 2025-01-17 14:23:07 · 1035 阅读 · 0 评论 -
QT开发技术 【基于TinyXml2的对类进行序列化和反序列化】 二
静态库被调用时 普通指针析构会崩溃 替换为 unique_ptr 管理内存。需要序列化的类继承该类进行操作。在序列化器基类中调用,简化代码。原创 2025-01-17 11:05:05 · 721 阅读 · 0 评论 -
QT开发技术 【基于TinyXml2的对类进行序列化和反序列化】一
TinyXML-2 是一个简单,小型,高效的 C ++ XML 解析器,可以轻松集成到其他程序中,直接引用源文件的话只需要包含两个文件(h 和 cpp,此外还有个测试文件里面带有 demo)。TinyXML-2 解析 XML 文档,并以此为基础构建可读取,修改和保存的文档对象模型(DOM)。文档说,在解释 XML 时仅使用 UTF-8 ,假定所有 XML 为 UTF-8 (看了下使用 MSVC 编译器时生成的 XML 文件文本编码使用的本地编码)。原创 2025-01-16 17:11:51 · 652 阅读 · 0 评论 -
Qt开发技术【Label 状态标签】
【代码】Qt开发技术【Label 状态标签】原创 2025-01-15 16:22:19 · 146 阅读 · 0 评论 -
Qt开发技术【下拉复选框 MultiSelectComboBox 自定义全选项】修复版
自定义全选项效果图整个控件继承于QCombobox类。主要修改QLineEdit、QListWidget这两部分,QComboBox提供如下接口,可以将这两部分设置为新建的QLineEdit、QListWidget对象使用示例 可以提升控件也可以直接new提升如果此文帮助到你,动动小手点个赞可好。原创 2024-12-26 17:04:36 · 528 阅读 · 0 评论 -
关于Qt开发:Qt上位机与FPGA板串口通信,数据不连续解决办法
【代码】关于Qt开发:Qt上位机与FPGA板串口通信,数据不连续解决办法。原创 2024-12-25 14:44:33 · 222 阅读 · 0 评论 -
c++ [spdlog 配置与使用]
【代码】c++ [spdlog 配置与使用]原创 2024-12-24 15:47:21 · 521 阅读 · 0 评论 -
c++ [eigen库配置和使用]
eigen 3.40下载链接 https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip。原创 2024-12-18 15:09:13 · 460 阅读 · 0 评论 -
c++【assimp库的编译与使用】
链接 https://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe。链接 https://codeload.github.com/assimp/assimp/tar.gz/refs/tags/v5.4.3。由于我使用的是visual studio 2022。下载高一点版本才有2022选项。原创 2024-12-18 09:56:51 · 771 阅读 · 0 评论 -
python 调Qt C++ 写法配置和坑点
通过回调函数方式 将python函数注册到c++ 动态库中。python 示例写法 和调c动态库一样。原创 2024-12-12 11:10:08 · 426 阅读 · 0 评论 -
visual studio 使用 QXlsx 介绍以及坑
建立项目没有选择qt lib 没有meta。选择创建qt的库,新建空项目转qt有问题。原创 2024-11-26 16:31:41 · 423 阅读 · 0 评论 -
QT String conversion functions.
QT QString std::string原创 2024-11-02 22:28:35 · 140 阅读 · 0 评论 -
Learn QOpenGL 读取obj模型
【代码】Learn QOpenGL。原创 2024-11-02 22:32:33 · 257 阅读 · 0 评论 -
【音视频 学习 ffmpeg】环境准备
https://www.qt.io/download QT官网下载qt5.14。在windows 进行摄像头和麦克风的复用 读示例程序。链接 https://ffmpeg.org/程序在QT5中编译执行 使用mingw64。环境使用ffmpeg 6.1或者6.0。pro 中链接库和头文件。原创 2023-12-26 10:06:55 · 913 阅读 · 0 评论