今天用Qt写了一个串口收发工具,记录下整个流程。
1、项目工程布局
2、ui文件布局
3、widget.h文件
#ifndef WIDGET_H
#define WIDGET_H
#include
#include
#include
#include
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private:
Ui::Widget *ui;
QSerialPort *pSerialPort;
QByteArray recvData;
};
#endif // WIDGET_H
4、widget.cpp文件