训练营Modbus项目代码仓库
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

36 行
602 B

  1. #pragma once
  2. #include <QtWidgets/QMainWindow>
  3. // 添加串口类
  4. #include <QSerialPort>
  5. #include <QserialPortInfo>
  6. #include "ui_modbus.h"
  7. QT_BEGIN_NAMESPACE
  8. namespace Ui { class ModbusClass; };
  9. QT_END_NAMESPACE
  10. class Modbus : public QMainWindow
  11. {
  12. Q_OBJECT
  13. public:
  14. Modbus(QWidget *parent = nullptr);
  15. ~Modbus();
  16. // 创建串口对象指针
  17. QSerialPort* serial;
  18. // 获取可用串口列表
  19. QStringList get_avail_serialport();
  20. public slots:
  21. // 显示可用串口
  22. void init_serialport_client();
  23. // 使用按钮打开串口
  24. void serial_button_clicked();
  25. private:
  26. Ui::ModbusClass *ui;
  27. };