QT开发串口助手(一)——新建工程及搭建库文件环境

上周自学了QT开发,这周想直接上手做项目,接下来将记录我做串口助手的开发过程。

一. 开发环境

1. QT版本:QT5.3.1

2. Qtcreator版本:QT3.2.1

3. 参考文档:官方文档

二. 新建工程

       每个版本的qtcreator新建工程有些不太一样,加上我是新建工程后再写博客的,在此就不详细的写过程了

三. 导入QT串口库

       QT5版本会自带串口库QSerialPort库,如果您的是QT4,请自行百度怎么配置库

1.工程中添加相应头文件

        如下图所示,在工程文件(xxx.pro文件)下添加serialport,其他地方不要随便改!!!!
在这里插入图片描述
       如下图所示,在主窗口源文件(一般为mainwindow.cpp)添加头文件

#include <QSerialPort>
#include <QSerialPortInfo>

在这里插入图片描述
至于为啥要添加这两个文件完全是按照官方文档说的
在这里插入图片描述
添加完后应该就可以使用了,我们先写测试代码,后面再做讲解
mainwindow.cpp代码

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QSerialPort>
#include <QSerialPortInfo>
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    QList<QSerialPortInfo> avaiPortsList =  QSerialPortInfo::availablePorts();
    int avaiPortNum = avaiPortsList.length();

    qDebug()<<"port number:"<< avaiPortNum;
    for(int i = 0; i < avaiPortNum; i++)
    {
        qDebug()<<"port Name:"<< avaiPortsList[i].portName();
    }

}

MainWindow::~MainWindow()
{
    delete ui;
}

最后插上一个串口调试模块, 并开始编译和运行,会打印可以使用的串口个数和端口号,这是我的电脑上的可用的COM4.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零涂

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值