![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
QT 开发
蜀黍@猿
热衷技术,保持热情
2024年 进入Qt\c#上位机、MCU开发、3D渲染领域学习
展开
-
Qt [获取Dump] 使用WindowsAPI实现生成MiniDump文件
客户现场的软件偶发崩溃是程序开发者,比较头疼的事情。如何更快速的定位到问题点和解决掉,是开发应该具备的基本能力。Windows提供了一系列的API,可以记录软件崩溃前的堆栈信息。下面就实现一个生成Dump文件的程序实例。原创 2024-04-22 14:15:18 · 391 阅读 · 0 评论 -
QtCreator编译CamkeLists工程文件的项目
最近遇到一个项目需要使用开源库,项目是在QtCreator下开发。项目源码工程文件使用CmakeLists,使用QtCreator打开需要先安装cmake,cmake版本要高于工程文件中版本。例如:工程文件中版本3.5>cmake版本3.21。。原创 2024-04-17 09:57:59 · 261 阅读 · 0 评论 -
Qt 【串口通信】跨线程导致问题及解决办法(跨线程接口的使用)
封装的串口类实例化对象,通过moveToThread移动到子线程中运行,想要在任务线程中使用这个串口对象的收发接口,可以使用QMetaObject::invokeMethod这个接口来实现。原创 2024-03-06 16:32:12 · 573 阅读 · 0 评论 -
Qt 【串口通信】跨线程导致问题及解决办法(对外接口定义)
串口的初始化在serialportiml::Init()中实现通过impl->moveToThread(thread1);将impl对象放到thread1线程中执行。实现串口的QSerialPort类的定义和使用都在thread1中。原创 2024-02-28 15:08:19 · 703 阅读 · 0 评论 -
Qt 【串口通信】跨线程导致问题及解决办法(串口类定义)
工作上遇到需要等待接收对端返回结果,才进行后续处理的情况,可以使用QEventLoop和QTimer::singleShot实现。原创 2024-02-28 14:30:47 · 432 阅读 · 0 评论 -
ThorlabsPM100x光功率计读取【环境搭建】(Qt)
上一章获取到了开发需要的依赖文件,本节将展开对项目环境搭建的介绍。本项目基于QtCreator+MSVC2017开发。原创 2024-01-25 17:01:12 · 530 阅读 · 0 评论 -
gn + ninjia编译项目移植到QtCreator开发
使用其他编译套件的Qt项目移植到QtCreator中原创 2024-01-08 21:48:19 · 914 阅读 · 2 评论 -
QtCreator工程转化成VS工程(pro->sln)
默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程文件。例如,你装的是QT for vs2010,环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程文件。2、配置qmake环境变量,确认对应的qt版本。找到qt目录下qmake.exe的绝对路径,将其添加到系统变量中。1、在项目pro文件同级目录下,按下shift+鼠标右键,选择命令行打开。2、命令行输入qmake -tp -vc ***.pro。原创 2022-08-24 11:28:51 · 3633 阅读 · 0 评论 -
QT完成网络抓包工具Mindump
使用QT设计一个属于自己的WireShark工具,为了更好的完成项目,将项目分为几个阶段来完成1、项目环境的搭建1)采用vs2017+QT5.13.12)QT_Creator+QT5.13.12、工程框架的搭建1)以VS2017为例原创 2022-02-24 21:16:06 · 2328 阅读 · 0 评论