注册 登录
编程论坛 QT论坛

Qt6.4.1中串口问题

wuxiami 发布于 2022-12-08 11:53, 1249 次点击
大佬们  我用的Qt6.4.1    做的串口
头文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QLabel>
#include <QTimer>
#include "serial.h"
#include <QSerialPort>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private:
    Ui::MainWindow *ui;
    Serial *myCom; //声明对象
    QTimer *rxTimer;
//    QSerialPort *myCom; //
    void setLED(QLabel* , int , int );
    QString ByteArrayToHexString(QByteArray );
    void init();
    bool flag;
    int count;
    unsigned char send_ns[4];
private slots:
    void readMyCom();
    void openOrCloseBtn();
    void sendMsgBtn();
    void checkData();
    void onSChanged(bool);
};

#endif // MAINWINDOW_H

其中
#include "serial.h"
#include <QSerialPort>

这两句一直报错   能不能用其他语句代替

3 回复
#2
十里八乡俊生2023-01-09 15:05
头文件会出现问题? 好像没遇到过这个情况,你看你创建得项目工程得时候添加了那个模块没有?
#3
小毛的小赛2023-01-31 17:24
工程项目文件有没有加 QT += serialport
#4
_nullptr2023-02-06 14:49
看看pro 里有没有加上QT += serialport  一般头文件加载有出错 就是pro 模块没有加载
1