QT的串口通信助手C++代码开源

Qt是一种基于C++的跨平台图形用户界面应用程序开发框架
本次使用QT的版本是5.6

需要在pro文件里面添加

QT += serialport

添加库文件

布局界面

  ui->setupUi(this);setMaximumSize(570,460);setMinimumSize(570,460);QStringList baudList;//波特率QStringList parityList;//校验位QStringList dataBitsList;//数据位QStringList stopBitsList;//停止位baudList<<"1200"<<"2400"<<"4800"<<"9600"<<"38400"<<"115200";ui->Bound_cbx->addItems(baudList);//波特率ui->Bound_cbx->setCurrentIndex(3);//从0开始索引 9600parityList<<"无"<<"奇"<<"偶";ui->CheckBit_cbx->addItems(parityList);//校验位ui->CheckBit_cbx->setCurrentIndex(0);dataBitsList<<"5"<<"6"<<"7"<<"8";ui->DataBit_cbx->addItems(dataBitsList);//数据位ui->DataBit_cbx->setCurrentIndex(3);stopBitsList<<"1";stopBitsList<<"1.5";stopBitsList<<"2";ui->StopBit_cbx->addItems(stopBitsList);//停止位ui->StopBit_cbx->setCurrentIndex(0);

界面的初始化
把设置串口的数据加载进去。

void Serialport::on_search_btn_clicked()
{QList<QSerialPortInfo>  infos = QSerialPortInfo::availablePorts();if(infos.isEmpty()){ui->cbx_port->clear();ui->cbx_port->addItem("暂无可用串口");return;}foreach (QSerialPortInfo info, infos) {//        my_serial_port_->setPortName(info.portName());ui->cbx_port->clear();ui->cbx_port->addItem(info.portName());}
}

扫描可以用的串口
由于部分代码较长 就不贴上来啦!
需要的可以去下载哦!
需要该源码的可以关注公众号:智慧小巷

回复:QT串口通信助手
即可!

QT的串口通信助手C++代码开源相关推荐

  1. linux下QT开发串口通信助手

    串口通信的应用十分广泛,所以在QT下编写一个串口通信程序就显得尤为重要.下面将一步一步叙述开发过程: 1.下载第三方QT串口类,免积分 http://download.csdn.net/detail/ ...

  2. linux串口助手开发,linux下QT开发串口通信助手

    串口通信的应用十分广泛,所以在QT下编写一个串口通信程序就显得尤为重要.下面将一步一步叙述开发过程: 1.下载第三方QT串口类,免积分 http://download.csdn.net/detail/ ...

  3. C#做的串口通信助手可发可收简单(免费开源)

    C#做的串口通信助手可发可收简单(免费开源) 最近在做物联网相关的项目,要用到串口,所以今天做一个C#的串口上位机,供大家参考,程序如果有不对希望大家指正,谢谢! 首先看一下效果 现在开始制作我们的串 ...

  4. Qt实现串口通信(C++实现串口通信小助手)---串口收发及串口数据解码、串口通信模拟器。

    Qt实现串口通信示例 前言:以下串口通信示例,参考了现有网上前辈们的资源,最后结合部分个人的思想,所以下述博客会将实现的原理及代码的案例进行公开. 这里我们先上效果图: 一.串口通信简介 串口通信是上 ...

  5. 【转】Qt编写串口通信程序全程图文讲解

    Qt编写串口通信程序全程图文讲解 本文章原创于www.yafeilinux.com 转载请注明出处. (说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或 ...

  6. Qt 编程——串口通信方法

    这两天在帮小伙伴做项目,给我提了一个任务,就是用Qt做一个串口通信的上位机.研究了两天后,直接利用Qt封装了一个类. 关于串口通信协议,我就不多扯了,别人说的比我专业,我这里直接把我参考的作者的连结放 ...

  7. Qt实现串口通信总结

    Qt实现串口通信总结 注意: Qt5发布之前,Qt实现串口通信一般是采用第三方类库qextserialport.Qt5发布后自带了QtSerialPort 能够支持串口通信. 1.Qextserial ...

  8. 基于AT89C52和串口通信助手的串口通信

    我们要实现的功能是在程序运行的时候通过单片机的串口向串口调试助手发送一个字符串诸如"hello world",串口通信助手接收到字符串之后显示并由用户反馈回去一个长度为4的字符串并 ...

  9. java串口发送十六进制数,本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下1.介绍使用Java实现的串口通信程序,支持十六进制数据的发送与接收。 源码:...

    本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下 1.介绍 使用Java实现的串口通信程序,支持十六进制数据的发送与接收. 源码:SerialPortDemo 效果图如下: ...

最新文章

  1. 《剑指offer》第十五题(二进制中1的个数)
  2. 技术图文:C#语言中的泛型 II
  3. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...
  4. 统一沟通-技巧-11-Lync-联盟-1-MSN
  5. Hibernate最佳实践
  6. 高通平台msm8909 LK 实现LCD 兼容
  7. PLSQL的截取函数
  8. python中冒号报错_python新手常见错误和异常
  9. 中国剩余定理 互质与非互质版本
  10. LeetCode 369. 给单链表加一(递归)
  11. 随想录(docker应用)
  12. SQLite基础知识学习
  13. 路透社:美国打算限制英伟达等与中国人工智能界合作
  14. python必背代码-让你的python代码优雅地道的小技巧
  15. opencv findContuors 详解
  16. 使用网云穿「内网穿透」实现外网访问内网瑞友天翼等软件
  17. StringUtil.isNotEmpty
  18. easyui progressbar ajax,jQuery EasyUI 教程-ProgressBar(进度条)
  19. python音频 降噪_python降噪_python音频降噪_python图片降噪 - 云+社区 - 腾讯云
  20. 微信扫码登录自定义二维码样式

热门文章

  1. Python学习,使用Python实现将多表分批次从数据库导出到Excel
  2. android elf 加固_移动平台客户端应用安全加固解决方案
  3. Python简单的枫叶形状的词云图
  4. 学会自己测天气之卜卦应期口诀-----05
  5. java第一阶段(day10)String
  6. Buffer I/O error on device mtdblock
  7. 2021抖音评论提取软件(高速引擎)
  8. springboot个人目标计划时间管理系统
  9. 网站响应时间优化思路你知道几个?
  10. 自考管理系统中计算机应用2016.10,2016年10月高等教育自学考试管理系统中计算机应用模拟题...