随笔分类 -  Qt

记录日常遇到的问题和解决办法
BUG 记录【0】
摘要:昨天,系统增加了一段代码,编译突然出错,这段代码是用ai写的,通读所有的内容,尤其是错误信息附近的标点符号,没有发现问题。 使用注释代码大法,定位到错误部分,发现是一个变量改个名字就好了。 错误原因:这个词被系统用 ”宏“ 定义了。 总结: 代码一定要在最方便测试的环境下运行,定期让他保持能运行的状 阅读全文

posted @ 2025-02-21 15:05 金凯旋 阅读(1) 评论(0) 推荐(0) 编辑

问题集锦
摘要:又要用c++写东西了, 环境很久没整理启动就出了一堆错.一个个解决吧. 下面是提示的错误信息: 严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 CMake Error at F:/vcpkg/scripts/buildsystems/vcpkg.cmake:857 (_find_p 阅读全文

posted @ 2024-08-03 11:15 金凯旋 阅读(11) 评论(0) 推荐(0) 编辑

Qt Debug 不下去的一个解决方法
摘要:今天遇到一个难题。 在debug 时, 使用 qt 函数载入自写的dll时,载入时,崩溃。 如果不用 F5可以顺利运行 删除 临时文件文件夹等方式都试过,问题依然存在。 当我删除所有的断点后,重新编译,然后设置断点,跟踪运行正常。 问题原因没有找到。 错误关键词: ZwMapViewOfSectio 阅读全文

posted @ 2023-09-13 13:52 金凯旋 阅读(143) 评论(0) 推荐(0) 编辑

qcustomplot 绘图 5
摘要:需要解释的类: QCPGraphData data; plot 使用的时间通常是以秒为单位的, 所以,要将时间换算成秒填入key 设置x 轴时间显示格式:(默认只显示6个, 设定后,显示数量由dataTicker设置) 时间轴如果过大,显示会发生错误。 QSharedPointer<QCPAxisT 阅读全文

posted @ 2023-06-17 13:36 金凯旋 阅读(63) 评论(0) 推荐(0) 编辑

qcustomplot 绘图 4
摘要:关注点: 设置背景、增加文字图层、第二坐标显示控制、设置label显示位置 auto customPlot = plot; customPlot->axisRect()->setBackground(QPixmap("./solarpanels.jpg")); customPlot->addGrap 阅读全文

posted @ 2023-06-17 12:24 金凯旋 阅读(48) 评论(0) 推荐(0) 编辑

qcustomplot 绘图 3
摘要:内容:包络线(填充),散点图,线型,errorBar等 不同坐标的显示技巧:1、设置不同的x轴,2、QCPErrorBars 特有的 setDataPlottable(...); plot->legend->setVisible(true); plot->legend->setFont(QFont( 阅读全文

posted @ 2023-06-17 11:54 金凯旋 阅读(100) 评论(0) 推荐(0) 编辑

 qcustomplot 绘图 1
摘要:周末,闲读,翻翻qcustomplot 例子。 以前用qchart, 实在无法接收这个类的低效。打开qchart, 仿佛在推一个滞重的铁门。qcustomplot 感觉轻快灵动。 1. 准备CMakeLists.txt cmake_minimum_required(VERSION 3.5) proj 阅读全文

posted @ 2023-06-17 11:25 金凯旋 阅读(52) 评论(0) 推荐(0) 编辑

qt 设置小问题
摘要:以往用qt都正常,昨晚升级了一下vs, 结果项目编译不正常了。 新建其他项目能够正常运行。 处理方法: build->Clear Cmake configuration. 阅读全文

posted @ 2023-06-07 11:22 金凯旋 阅读(6) 评论(0) 推荐(0) 编辑

qt6 chart 画k线图
摘要:实现的基本功能: 1. 显示k线, 附赠一个close指标 2. 根据鼠标移动,画十字线 3. 跟随鼠标,显示当前k线的一个值。 4. 可以移动、缩放图形 运行过程中发现:如果图中放了两个数据序列,横坐标默认是绑定第一个指定的序列,需要单独指定第二个序列的坐标。 运行环境:qt 6.5 (其他环境未 阅读全文

posted @ 2023-05-27 17:00 金凯旋 阅读(1103) 评论(0) 推荐(0) 编辑

Qt 数据库程序调试小笔记
摘要:1. 保存数据库信息的变量不要用作类成员变量:QSqlDatabase db, 否则,可能发生一些未知的错误。每次根据连接名,生成一个局域变量,使用完就舍弃,是最安全的做法。 2. sqlite 创建数据库时,open 生效。 3. mysql 和 sqlite 数据库有一些语句语法不一样。需要区分 阅读全文

posted @ 2023-05-16 20:55 金凯旋 阅读(28) 评论(0) 推荐(0) 编辑

简单的CMakePresets.json解析 -- configurePresets
摘要:CMake官方文档 CMakeLists.txt 是通用的c++项目管理文件, 在不同的设备中,环境变量,编译器等都可能不同, 将这些设置都交给CMakeLists.txt , 并不是一个好办法。 为了降低CMakeLists.txt的臃肿程度,简化其判断, 可以针对不同设备,配置不同的CMakeP 阅读全文

posted @ 2023-04-05 11:32 金凯旋 阅读(2244) 评论(0) 推荐(0) 编辑

重复地踩坑: 关于 qt6cored.dll not found
摘要:这个问题之前解决过,可是没有记录下来,结果又反复发生了,耽误了一下午。 三种解决方法: 1. 增加环境变量设置:path ,将该文件所在的目录加入进去。 2. 在运行目录下,在qt运行console里,运行windeployqt , 会自动将需要的文件放入exe目录里。 3. 查找该文件,手工cop 阅读全文

posted @ 2023-04-02 10:23 金凯旋 阅读(1749) 评论(0) 推荐(0) 编辑

一个简单的项目设置示范
摘要:# CMakeList.txt: gpt_0 的 CMake 项目,在此处包括源代码并定义 # 项目特定的逻辑。 # cmake_minimum_required (VERSION 3.8) # Enable Hot Reload for MSVC compilers if supported. i 阅读全文

posted @ 2023-03-17 11:37 金凯旋 阅读(64) 评论(0) 推荐(0) 编辑

ubuntu 系统下,libssl.so.10 缺失的处理办法
摘要:#建立一个临时目录,生成需要的so文件 wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz tar -zxvf openssl-1.0.1e.tar.gz cd openssl-1.0.1e ./config sha 阅读全文

posted @ 2023-03-08 14:27 金凯旋 阅读(1611) 评论(0) 推荐(0) 编辑

浏览器代理设置带来的问题
摘要:测试代码时,发现vmware系统下的代码无法与win 下代码通讯。 为了找出原因,写了两个测试程序: cmake_minimum_required(VERSION 3.14) project(s_001 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_A 阅读全文

posted @ 2023-02-21 18:52 金凯旋 阅读(51) 评论(0) 推荐(0) 编辑

qt creator 在ubuntu22.04下显示不正常处理
摘要:打开:sudo vim /etc/gdm3/custom.conf 找到:#WaylandEnable=false 去掉注释,问题解决 阅读全文

posted @ 2023-02-19 20:57 金凯旋 阅读(109) 评论(0) 推荐(0) 编辑

qt 单元测试遇到的问题
摘要:升级了qt creator到新版本。使用 google 单元测试,发现一个单元测试显示不对了。 测试结果输出:FATAL, 项目”t_ps"的测试未产生任何预期输出 比较了几个测试项目,定位在该项目引用了一些自用的dll 库,单击运行该测试项目正常。 正常解决方法: 未找到。 变通解决办法: 右键该 阅读全文

posted @ 2022-12-09 11:06 金凯旋 阅读(60) 评论(2) 推荐(0) 编辑

qt mysql 编译方法
摘要:5.15.2 版本 这个问题困扰了我很久,今天终于搞通了。 主要原因是:资料都不是很有权威性,东鳞西爪,这种随意猜测,困扰我许久。 其实,主要问题归结在: 1. 确认mysql server 的数据库版本,32位和64位。从官网下载的,现在通常是64位,如果不放心,用命令查看,确认下。还有,如果下载 阅读全文

posted @ 2021-10-25 10:55 金凯旋 阅读(327) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示