尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【QT】使用QT编写一款自己的串口助手

【QT】使用QT编写一款自己的串口助手
📅 发布时间:2026/6/20 13:20:27

步骤一:ui界面设计

控件

接收框控件: image
(需要将接收框设置为只读 read only)
属性选择控件: image

发送框控件: image

按钮控件: image

外框控件: image

文本控件: image

界面设计

最终设计结果

image

布局解析

image

程序设计

第一步

在.pro文件中修改增加:
QT += core gui serialport // 增加 serialport 模块

第二步

在widget.cpp文件增加以下程序:

点击查看代码
#include <QSerialPortInfo>
Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);QStringList serialName;foreach (const QSerialPortInfo &inf0, QSerialPortInfo::availablePorts()) {serialNamePort << info.portName();}
}

解析程序:

点击查看代码
#include <QSerialPortInfo>	// 必要头文件QStringList serialNamePort;	// 新建了字符串列表为serialNamePortforeach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) {serialNamePort<<info.portName();}ui->seriaCb->addItems(serialNamePort);// #include <QSerialPortInfo>	// 必要头文件// QStringList serialNamePort;	// 新建了字符串列表为serialNamePort// QSerialPortInfo // 用于存放串口信息// QSerialPortInfo::availablePorts() // 自动搜索可用串口,返回值为一个数组,数组元素类型就是 QSerialPortInfo// serialNamePort<<info.portName(); // 把返回值加到了二维数组serialNamePort中// ui->seriaCb->addItems(serialNamePort); // 将serialNamePort的元素在ui界面显示出来

本文来自博客园,作者:膝盖中箭卫兵,转载请注明原文链接:https://www.cnblogs.com/Skyrim-sssuuu/p/19096518

相关新闻

  • alpine安装docker以及docker-compose
  • 运筹学
  • [CF848D] Shake It!

最新新闻

  • 北京家里漏水总反复?北京靠谱漏水检测公司实用参考 - 速递信息
  • 本地部署大模型实战指南:Ollama+DeepSeek+Qwen2全链路踩坑与优化
  • 如何快速获取网盘真实下载地址:3步搞定九大平台
  • Trae:AI原生开发的操作系统与MCP技能调度范式
  • 青岛防水维修怎么选不踩坑?政府背书品牌甄选攻略 - 青岛防水品牌推荐
  • 大模型部署方案:从硬件选型到生产运维的四层落地指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号