Qt实用技巧
文章平均质量分 72
Qt实用技巧
长沙红胖子Qt(长沙创微智科)
这个作者很懒,什么都没留下…
展开
-
Qt实用技巧:QCustomPlot做北斗GPS显示绝对位置运动轨迹和相对位置运动轨迹图的时,使图按照输入点顺序连曲线
使用QCustomPlot绘制多个目标的北斗运行轨迹图,包括累计绝对位置图和记录时刻的相对位置图。原创 2024-02-17 13:05:49 · 4498 阅读 · 5 评论 -
Qt实用技巧:北斗GPS通讯代码模式下混合中英文数字发信内容的字符编码转换方法
开发北斗GPS定位通讯,在”通信申请($TXSQ)“协议上重新定义了一套自定义协议,通讯内容中涉及到中文传递,需要按照北斗工具进行编码切换。原创 2023-06-28 13:03:53 · 6095 阅读 · 0 评论 -
Qt实用技巧:Qt应用编程中域名解析(url域名转化为ip地址)
在qt开发中,有些连接主机如mqtt设置的是ip地址,但是很多时候服务器是一个url网址,这个时候就需要先将url转换为ip地址。原创 2023-06-18 20:46:31 · 6273 阅读 · 3 评论 -
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是CentOS8.2,同时也做了CentOS7.5的发布(CentOS7.5整体差上不差,就是需要先yum卸载自带的cmake,然后源码安装cmake3.4)原创 2023-03-20 11:36:13 · 8663 阅读 · 0 评论 -
Qt实用技巧:Qt中浮点数的相等比较方式(包括单精度和双精度)
做算法中浮点数比较不准确,如0.2f,0.2f不相等,但是算法中需要做一些浮点数的相等运算(包括大于等于,小于等于,等于),说明等于方法;原创 2023-03-11 15:30:48 · 8901 阅读 · 0 评论 -
文件IO操作开发笔记(二):使用Cpp的ofstream对磁盘文件存储进行性能测试以及测试工具
在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出,linux则能看到打印输出)。篇升级了测试工具,并且测试了ofstream在USB3.0和M.2SSD上的写入性能。原创 2023-01-10 12:02:52 · 8154 阅读 · 2 评论 -
文件IO操作开发笔记(一):使用Qt的QFile对磁盘文件存储进行性能测试以及测试工具
在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出,linux则能看到打印输出)。原创 2023-01-03 15:27:02 · 11018 阅读 · 4 评论 -
Qt实用技巧:QtCreator编辑区关闭右侧不必要的警告提示
在麒麟上开发系统的时候,使用的是Qt5.12.x版本的Qt,Qt的QtCreator版本高过一点版本后,检测机制更为完善,出现很多可能不必要的警告,需要关闭右侧弹出的这些警告。原创 2022-05-26 15:58:23 · 17173 阅读 · 0 评论 -
Qt+腾讯IM开发笔记(一):腾讯IM介绍、使用和Qt集成腾讯IM-SDK的工程模板Demo
开发一个支持全国的IM聊天,可以有基本的功能,发送文本、图片、文件等等相关内容。原创 2021-08-02 07:49:38 · 27624 阅读 · 9 评论 -
Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/117069654长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)Qt开发专栏:实用技巧需求 常常在Qt中需要引入window原创 2021-05-20 11:57:33 · 27620 阅读 · 8 评论 -
Qt实用技巧:Qt中添加对C++11标准的支持(两种方式)
;Qt中对智能指针的支持,是c++11标准新增的。如何在QtCreator中添加对C++11标准的支持原创 2021-03-25 14:48:03 · 36967 阅读 · 0 评论 -
Qt实用技巧:Qt从QtCreator更换为VS开发Qt所需要注意的坑
VS装对应的Qt版本助手配置Qt版本,VS装番茄助手,代码头文件和源文件切换,Qt的ui设计器,更新了界面ui未生效的时候,关于自动生成cpp代码,关于信号与槽,关于添加Qt模块,关于打包原创 2021-03-09 12:19:24 · 37470 阅读 · 26 评论 -
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
QLineEdit作为编号输入,只能输入数字、字母和数字。原创 2021-01-23 10:16:12 · 34534 阅读 · 0 评论 -
Qt实用技巧:VS2017编写纯C库以及使用Qt调用C库方法
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/108805026各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实原创 2020-09-25 22:10:14 · 33373 阅读 · 0 评论 -
Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”
若该文为原创文章,未经允许不得转载原博主博客地址::http://blog.csdn.net/qq21497936原博主博客导航:http://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门原创 2020-09-06 23:19:04 · 35218 阅读 · 4 评论 -
Qt实用技巧:QString、LPCWSTR、std::string之间的转换(持续补充)
欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100009953QString转LPCWSTRLPCWSTR lpc...原创 2019-08-22 10:45:01 · 37220 阅读 · 0 评论 -
Qt实用技巧:Qt窗口置顶
需求 Qt窗口置顶实现代码// 置顶::SetWindowPos(HWND(this->winId()), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW);// 不置顶::SetWindowPos(HWND(this->winId()), HWND_NOTOP...原创 2019-06-25 13:55:21 · 41277 阅读 · 6 评论 -
案例分享:Qt的80路显示超大屏幕拼接(十台服务器,每台八路摄像头)方案和Demo
需求 有10台服务器,每台8路摄像头,8路拼接处理后单个服务器输出8*1920*1080的图片数据,每台服务器输出各自的八路,实现缩放拽拖等。ReadMe最终采用的方案 步骤一:客户端获取每个服务器在本地的实际rect(每个服务器在本地的原始图片拼接范围); 步骤二:依据缩放比例系数和鼠标的位置计算出rectVirtual(按照指定点缩小放大后的图片拼接范...原创 2018-03-16 09:57:28 · 38396 阅读 · 2 评论 -
Qt实用技巧:Qt连接SQL Server数据库(需要配置ODBC)
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79566999目录需求原理配置ODBC以及测试数据源关键代码 Qt实用技巧:Qt连接SQL Server数据库(需要配置ODBC)...原创 2018-03-15 14:14:49 · 40195 阅读 · 2 评论 -
Qt实用技巧:测试80*1080p拼接后显示刷新帧率
需求 服务器拼接,测试图像16个,需要不断切换(图像已在内存中),仅测试超大拼接区域的刷新帧率。Demo 下载地址:https://download.csdn.net/download/qq21497936/10286699ReadMe效果可以看到,当图片覆盖屏幕(1080p)时,帧率最小,笔者最大帧率为60+fps但是我们也同时看到,解码jpg文件的时间较长,一张图片...原创 2018-03-14 17:31:00 · 37795 阅读 · 1 评论 -
Qt实用技巧:将QWidget作为输入窗口,接收键盘消息、输入法并且控制输入法悬浮工具栏位置控制
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究目录需求将QWidget作为输入接收/失去焦...原创 2020-04-20 15:30:52 · 6678 阅读 · 6 评论 -
Qt开发技术:Qt的动态静态插件框架介绍和Demo
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 Qt实用技巧:Qt的动态静态插件框架...原创 2020-04-13 09:07:11 · 9293 阅读 · 6 评论 -
Qt开发笔记之编码h264码流并封装mp4(六):ubuntu平台编译mp4v2并封装mp4
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/103708743目录前言...原创 2019-12-26 09:01:59 · 36158 阅读 · 5 评论 -
Qt开发笔记之编码h264码流并封装mp4(五):ubuntu平台编译x264
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/103702070目录前言...原创 2019-12-25 16:51:12 · 35427 阅读 · 0 评论 -
项目实战:Qt+OpenCV视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等)
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/103235954目录需求原理注意相关博客Demo:OpenCVPlayer v1.0.0运行效果下载地址核心类代码入坑入坑...原创 2019-11-25 12:27:37 · 41557 阅读 · 10 评论 -
项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/102993007目录需求原理注意相关博客Demo:cameraTool v1.0.0运行效果下载地址核心代码打开摄像头代码...原创 2019-11-09 22:54:01 · 47958 阅读 · 15 评论 -
Qt三方库开发技术:二维码生成、识别以及条码识别
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/96131346目录前话DemoDemo测试下载地址二维码简介涉及应用功能一维条形码与二维码二维码种类堆叠式/行排式矩阵式二...原创 2019-07-16 13:49:20 · 43371 阅读 · 0 评论 -
Qt实用技巧:QtCreator使用git(gitHub)管理项目代码笔记
欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/80174554目录前话安装git配置git bash秘钥在git...原创 2018-05-03 08:30:55 · 49265 阅读 · 1 评论 -
Qt实用技巧:ubuntu发布程序打包流程(解决插件xcb加载失败)
做跨平台开发经常遇见程序打包,打包不可怕,可怕的是明明打包完了,却在裸机上运行出现插件错误,明明拷入插件库为啥还是会加载xcb失败呢(当前场景仅测试ubuntu)?下面根据需求完成打包流程。原创 2018-12-30 17:28:02 · 45149 阅读 · 21 评论 -
Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作
Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作需求 编写应用软件的过程中,需要对保存的数据进行动态的设置,当程序运行的时查询数据库获取相关配置项进行设置。原理 使用将QSqlTableModel与QSqlDatabase绑定即model与sql绑定,然后将model与QTabl原创 2017-11-23 16:12:06 · 49235 阅读 · 1 评论 -
案例分享:Qt的PPT播放器
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/95329108目录需求...原创 2019-07-10 16:36:07 · 40900 阅读 · 5 评论 -
Qt实用技巧:win将ffmpeg、opengl、osg等各种库封装成qt模块,运行需要dll,增加自动拷贝运行库到exe目录执行脚本
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/93745527目录需求...原创 2019-06-26 15:38:55 · 36216 阅读 · 0 评论 -
Qt实用技巧:截屏功能的实现
需求 写一个截屏模块。Demo 下载地址:http://download.csdn.net/download/qq21497936/10226423效果截图核心代码初始化截屏窗口代码 // 设置无边框 setWindowFlags(windowFla原创 2018-01-26 22:25:01 · 37324 阅读 · 0 评论 -
Qt实用技巧:组合图形的比例变换
需求 对三个组合矩形进行比例变化,Demo实现效果如下:原理解说图关键代码void MainWindow::paintEvent(QPaintEvent *event){ QPainter painter(this); painter.save(); painter.setPen(Qt::black);原创 2018-01-25 16:30:12 · 35303 阅读 · 0 评论 -
Qt实用技巧:自定义窗口标题栏
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79223848目录需求原理Demo下载地址关于切图实现Demo步骤Qt实用技巧:自定义窗口标题栏需求 制作窗口...原创 2018-02-01 11:42:16 · 53033 阅读 · 3 评论 -
Qt实用技巧:设置应用程序exe的图标
需求 给发布的应用程序设置图标Qt5实现步骤(简单) 将应用图标拷贝到程序源码根目录(即pro同级别) , 然后在pro中添加一行RC_ICONS = app.icon 效果如下: Qt4实现步骤(麻烦点)步骤一:建立QGUI工程,拷贝图标到工程...原创 2018-02-01 14:20:43 · 35206 阅读 · 1 评论 -
Qt实用技巧:软件演示版永久提示框
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78474420需求 开启软件时需要在该窗口应用程序显示一个提示框,提示是演示版本的或这已经注册了: 若通过验证:可以关闭,关闭后,可以按键继续呼出原创 2017-11-08 08:23:34 · 37216 阅读 · 0 评论 -
Qt实用技巧:界面切换使用Dialog全屏切换
需求 在做应用程序的过程中,需要使用界面切换,界面切换到下一个界面使用new一个界面并显示,如系统设置,相关信息展示等等。 (注意:本技巧适用的条件是,主界面不需要相关的信号与槽做消息循环,因为主界面所运行的消息循环将停留在dialog的exec()并主要实现dialog内部的消息循环) 此需求,使用dialog做即可,可显示全屏也可不显示全原创 2017-11-25 21:46:10 · 37073 阅读 · 0 评论 -
Qt实用技巧:QWidget中QPushButton成为可点击的图标(实现全透明,不论点击与否都只显示Icon)
需求 需要2个按钮,一个是音乐开关,一个是关闭窗口,此文章关闭pushButton的透明问题(hovered+pressed都不会有背景色和边框的变化)原理 使窗口完全透明代码_pPushButtonClose->setStyleSheet("background-color: rgba(0, 0, 0, 0)"); // 实现一直都透明...原创 2017-11-22 23:32:58 · 37311 阅读 · 0 评论 -
Qt实用技巧:使用QMediaPlayer播放mp4文件
欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/78643466目录需求原理相关博客注意效果图代码1....原创 2020-03-02 17:19:12 · 61490 阅读 · 21 评论