
Qt
文章平均质量分 81
程序员小哈
嵌入式从0到1,我们一路同行
展开
-
应用程序没有个图标怎么行? Qt图标美化及打包发布
大家好,我是程序员小哈。我们编写了好几个Qt的程序了,每个程序都没有图标,看起来丑丑的。而且我们编写好的程序,直接将exe拷给别人,在别人的电脑中,根本无法直接运行,辛辛苦苦编写的程序,别人用不了,那也太坑了吧。今天我们就来解决这两个问题,如果对你有所帮助的话,还请文末点赞支持一下哈。ICO (Windows的图标文件格式)要想给Qt程序添加一个应用程序图标,首先我们要了解一下什么是ICO文件。ICO是Windows的图标文件格式,图标文件可以存储单个图案、多尺寸、多色板的图标文件。一个图标实原创 2022-06-15 22:57:59 · 978 阅读 · 1 评论 -
从0到1,我们一起调试温控仪表
大家好,我是程序员小哈。最近拿到客户买的一个温控仪表,让我编个软件,读取一下这个仪表的实时温度数据,今天我们就从0到1,看看小哈哥是怎么来实现这个功能的。基本功能拿到一个新的模块,首先我们要看的就是它的官方资料,本模块自带一个使用说明书,我们先对其整体进行一个大致的了解吧。型号定义首先我们看一下这个模块使用说明的手册中,它的型号定义由以下9部分组成:具体的型号在模块的外壳上有具体标识:两者对应一下,我们可以得出:① AI-标识仪表的型号,由此可以得出此模块的型号是AI-756P;② S原创 2021-11-20 22:07:39 · 2710 阅读 · 1 评论 -
分享一个非常强大且好用的绘图控件QCustomPlot
大家好,我是小哈哥,今天我们接着上一篇网文的内容,继续完成网友问答。问题由来星球网友的提问,有问必答:今天我们来分享第二个问题的解决方案:基于Modbus协议将电压数据上传至上位机Qt程序解析Modbus协议,并将解析之后的结果显示在曲线中将温度数据保存至Excel中本次分享的实例在 Qt编写Modbus从机程序 的程序基础上完成。QCustomPlot简介QCustomPlot是开源的Qt的第三方绘图库,QCustomPlot的源码只有两个文件,可以很方便的添加到自己的工程中。Q原创 2021-09-25 18:47:42 · 1852 阅读 · 0 评论 -
干货|使用Qt将采集到的结果数据保存至Excel中
大家好,我是小哈哥,今天我们接着上一篇网文的内容,继续完成网友问答。今天我们来分享第三个问题的解决方案:基于Modbus协议将电压数据上传至上位机Qt程序解析Modbus协议,并将解析之后的结果显示在曲线中将声音强度数据保存至Excel中本次分享的实例在 分享一个非常强大且好用的绘图控件QCustomPlot 的程序基础上完成。要解决这个问题,我们要先了解一下,什么是VBA?VBA很多人听过大名鼎鼎的VBA,至于怎么用可能不太熟悉,那么VBA是什么呢?VBA(Visual Basic原创 2021-09-25 18:47:03 · 5655 阅读 · 1 评论 -
Qt编写Modbus从机程序
上一个网文我们使用MODSCAN32软件和串口助手调试了Modbus协议,我们之前还分享过使用Qt编写自己的串口助手,今天我们在上次分享的串口助手的源码基础上,使用Qt编写一个Modbus从机程序,让其与MODSCAN32软件实现数据交互。实现目标熟悉Modbus协议0x03和0x06功能码熟悉QTableView控件的使用Qt编写的Modbus从设备与ModScan32软件进行数据交互结果展示改变QTableView控件中某一个单元格的值MODSCAN32软件实时获得原创 2021-07-01 20:29:50 · 3738 阅读 · 2 评论 -
解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin
QT为了简化生成发布版本,特别提供了工具 “windeplayqt.exe”,这个工具在 "…\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。打开控制台窗口设置搜索路径以便系统可以搜索到 “windeployqt.exe”运行 “windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe”, 所需要的QT运行库就自动拷贝到目标程序目录了。其他以上方法也适合debug版本。如果程序使.原创 2021-07-01 20:28:28 · 371 阅读 · 0 评论 -
QByteArray的at误导了我
...QByteArray info = m_serialPort->readAll();...uint8_t byteLow, byteHigh, crc16Low, crc16High;uint16_t crc16 = chkcrc(pCharData, 6);crc16Low = (unsigned char)(crc16 & 0xff); //校验位低8位crc16High = (unsigned char)((crc16 >> 8) &原创 2021-03-12 09:12:21 · 1276 阅读 · 2 评论 -
使用Qt打造属于自己的串口调试助手
在我的工作中,可能打交道最多的就是串口通信了,与单片机进行数据通信,串口无疑是最简单的方式,今天我们使用Qt实现一个自己的串口调试助手。实现目标自己编写一个基于Qt的串口调试软件,可以实现本软件与串口助手之间的通讯。软件发送的数据,经虚拟串口转发,能够在串口助手中正确接收;串口助手发送的数据可以在本软件的接收文本框中显示,进而实现串口数据双向通信。所需工具及环境虚拟串口软件(用于创建一对虚拟串口)Qt Creator 4.10.1Qt 5.13.1XCOM V2.0 串口助手本人电脑原创 2021-01-19 20:11:47 · 2819 阅读 · 8 评论 -
基于Android的BLE通信软件
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。人工智能编程入门博客实现目标自己编写基于Qt的Android软件,用于实现手机与TB-02-kit模块进行数据通讯。Android软件发送的数据,经TB-02-kit模块转发至串口助手中输出;串口助手发送的数据可以在Android软件中显示,进而实现BLE的数据双向通信。所需工具及环境TB-02-kit模块Qt Creator 4.10.1Qt 5.13.1XCOM V2.0 串口助手A原创 2021-01-11 08:00:56 · 809 阅读 · 2 评论 -
Windows下基于Qt开发Android应用
作为一个嵌入式工程师,会一个上位机编程语言还是很有必要的,这里推荐各位有精力的学习一下Qt 。学习Qt的优势:学习的人多,资料相对丰富拖拽控件即可完成界面设计,简单易用最大的优势:跨平台本次网文分享一下Qt下Android软件开发环境的搭建,完成本文的配置,可以完成Qt Windows和Android平台下的软件开发。所需软件安装 Qt 5.13.2qt-opensource-windows-x86-5.13.2.exe 软件下载链接:http://download.qt.io/ar原创 2021-01-03 23:26:17 · 8838 阅读 · 10 评论