最近手头上的一个STM32的项目需要通过串口通信控制,现在手头上的开发已经完全转到FEDORA之下。所以用QT做了一个小测试工具,直接快速创建工程,选择widget,带ui文件。其中需要用到串口,在pro文件中添加QT += serialport,在头文件中包含:
#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = 0);
~Widget();
private slots:
void on_pushButton_clicked();
private:
Ui::Widget *ui;
public:
QList<QSerialPortInfo> list;
bool com_open;
QSerialPort *comport;
};
其中可以通过执行下面的程序将串口信息添加到list中。
for

本文介绍如何使用QT在FEDORA系统下创建一个串口通信的小测试工具。通过添加QTserialport模块,实现串口信息的获取,并在用户界面操作中实现串口的打开、关闭以及数据收发功能。
最低0.47元/天 解锁文章
2307

被折叠的 条评论
为什么被折叠?



