Qt新手实战项目之手把手打造一个串口助手

本文记录了使用Qt 5.12.8版本开发串口通信助手的过程,从新建Qt Widgets Application项目,到添加Qt serialport模块,设计UI界面,编写并测试串口的发送和接收功能。通过实际项目,学习Qt编程更具趣味性。
摘要由CSDN通过智能技术生成

一前景

很多时候我们在学习一门新的语言,一直在学习各种语法和记住各种关键字,很容易产生枯燥的情绪,感觉学习这些玩意儿不知道用在什么地方,心里很是苦恼,这不,我在这记录下我学习Qt的第一个的小项目-串口通讯助手吧,边做项目边学习比单独看知识点可有趣多啦。话不多说,我们就现在开始吧!

二准备工作

我这边使用的Qt版本为5.12.8,然后打开qt creator。

1,新建项目,选择Qt Widgets Application
在这里插入图片描述

2,填写名称和创建路径
在这里插入图片描述
3.之后一直默认点下一步。

4.完成后项目是以下这样的,我的项目名称为:MySerialport
!!d
这样我们的准备工作就完成了!

三编写代码

1,我们双击打开:MySerialport.pro 文件
在这里插入图片描述
在这添加 Qt += serialport,然后点击ctrl+s保存
在这里插入图片描述
执行qmake一下,重新构建
在这里插入图片描述
2,添加头文件
在这里插入图片描述
3.好了,准备工作已经做好了,接下来我们先设计ui界面
在这里插入图片描述
接下来出现ui设计界面
在这里插入图片描述
设计完成后
在这里插入图片描述
现在开始到了关键的时候,我们开始写代码
这是头文件:mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QSerialPort>
#include <QSerialPortInfo>

QT_BEGIN_NAMESPACE
namespace Ui {
    class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
   
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private:
    void _Init();

private:
    void _onOpen();
    void _onClose();
    void _onSendData();
    void _onSerialDatas();

private:
    Ui::MainWindow *ui;
    QSerialPort *_serial;

};
#endif // MAINWINDOW_H

这是源文件

#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值