文章 2021-12-16 来自:开发者社区

Qt QSerialPort ReadAll() 报错 串口读取错误,非法内存,及小项目开发感悟

从串口读数据,本来是很简单的问题,但是这次串口的数据量有点大,而我的上位机也有PC变成了ARM的嵌入式系统,性能相对PC有所下降。以前写去读串口,都是在PC下的程序,也一直用的都是readAll函数,没有啥大问题。这次出现了问题,在第一版本中,出现了丢包严重,好多数据丢失,开始一度怀疑都是单片机出数的问题,所以优先解决单片机问题,解决方法很简单,把现有程序改成PC版,在PC上通过串口连接到单片机....

文章 2021-12-15 来自:开发者社区

HMI-4-[Qt超内存]:解决qrc文件过大问题

看下报错的内容 out of memory allocating 1073745919 vytes这个错误也就是“编译器的堆空间不足”。由于资源文件qrc过大,超出分配的内存范围,编译的时候打开任务管理器,会发现内存飙升。可以在pro文件中加入:CONFIG+=resources_big后面计划将这个资源文件查分为几个资源文件

HMI-4-[Qt超内存]:解决qrc文件过大问题
文章 2021-11-16 来自:开发者社区

总结一下Qt内存泄漏检测与处理策略,并附个人写的C++单例类,用于内存自动释放

如果时间急迫,不想看完整文章,可以直接去到文章末尾,看结论。有我个人写的C++单例类,用于内存自动释放。1、QtCreator编写C++代码,怎么检测内存泄漏?请参见本人的另一篇博文:https://blog.csdn.net/libaineu2004/article/details/1040716272、Qt中控件new之后需不需要delete的问题https://blog.csdn.net/....

问答 2020-06-07 来自:开发者社区

windows下QT读取摄像头已经成功,但是内存消耗很大:报错

IplImage *pFrame; CvCapture* pCapture; pFrame = NULL; pCapture = cvCreateCameraCapture(-1); while(1) { pFrame=cvQueryFrame(pCapture); if(!pFrame) break; cvShowImage("video",pFrame); char c...

问答 2020-06-07 来自:开发者社区

Qt 显示保存在内存区的jpg图片,怎么做到?:报错

    我的图片是实时接收来后保存到内存区的,怎么用Qt显示出来?因为QImage需要load a.jpg这种保存在硬盘上的图片,如果我接收完后,再保存到硬盘,再用qImage读取,再显示这样效率太低,不能满足实时性要求,请问怎么做?非常感谢!!

问答 2020-06-06 来自:开发者社区

qt生成的.exe文件与所需的dll文件打包后,运行内存变得很大?:报错

使用qt 5.3 release生成的 *.exe文件与所需的dll文件使用Enigma Virtual Box_7.10工具打包后,运行内存(RAM)变得的很大了,在没有打包之前,把所需要的dll文件及目录与 .exe放在一起,更改了qt安装目录,执行.exe时,运行占内存只有7M左右,使用Process Explorer查看...

文章 2017-11-27 来自:开发者社区

使用Qt在内存中画图

前言     对于大多数Qt应用,我们在QWidget的paintEvent方法中创建和构造一个QPainter画图,或者在QGLWidget中的paintGL使用OpenGL函数画图,这是最常见的使用方式,并且基本能够满足应用需求。但是这把画图操作限制在了某一个方法之中,考虑一个这样的场景:客户想生成某个字体的字符图片,并把这些图片保存起来。在这个应用场景...

使用Qt在内存中画图
文章 2016-01-27 来自:开发者社区

Qt之进程间通信(共享内存)

简述 上一节中,我们分享下如何利用Windows消息机制来进行不同进程间的通信。但是有很多局限性,比如:不能跨平台,而且必须两个进程同时存在才可以,要么进程A发了消息谁接收呢? 下面我们来分享另外一种跨平台的进行间通信的方式-Shared Memory(共享内存)。 Qt提供的基于共享内存的IPC有QSharedMemory类和QSystemSemaphore类,QSharedMemory...

文章 2014-12-15 来自:开发者社区

4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(

 新建项目13IO 13IO.pro HEADERS += \     MyWidget.h   SOURCES += \     MyWidget.cpp   QT += gui widgets network CONFIG += C++11 MyWidget.h #ifndef MYWIDGET_H #defi...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像