serialPort = new QSerialPort;怎么写成静态的》
时间: 2024-01-18 12:05:31 浏览: 69
用QT库QSerialPort实现串口收发,linux QWidget C++源代码Serial,采用十六进制hex收发数据
将这行代码改为静态的,只需在类声明中使用关键字`static`即可:
```
static QSerialPort* serialPort;
```
然后在类外部定义该静态成员变量:
```
QSerialPort* ClassName::serialPort = new QSerialPort;
```
这样就可以通过类名来访问这个静态成员变量了,例如:
```
ClassName::serialPort->setPortName("COM1");
```
阅读全文