QSerialPort *serialPort;怎么全局用
时间: 2024-01-18 11:05:25 浏览: 111
串口通讯类SerialPort用法
4星 · 用户满意度95%
在头文件中定义 `QSerialPort *serialPort;`,然后在需要使用的文件中包含该头文件即可全局使用。例如:
serialport.h
```cpp
#ifndef SERIALPORT_H
#define SERIALPORT_H
#include <QSerialPort>
extern QSerialPort *serialPort; // 声明全局变量
#endif // SERIALPORT_H
```
main.cpp
```cpp
#include "serialport.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
serialPort = new QSerialPort(); // 初始化全局变量
// ...
return a.exec();
}
```
其他文件中可以直接使用 `serialPort`。
阅读全文