更改 Qt 访问的 Comport
Changing the Comport accessed by Qt
我目前正在如下设置我的串口;
#define PORT "COM10"
serial.setPortName(PORT);
每当我更改端口号 10 时,Qt 都无法再打开该端口,除非我通过设备管理器物理更改访问的端口。如何将串行端口设置为我想要的(从 COM 1 到 COM 256)?
您无法打开您喜欢的任何端口,实际上您的系统上有一些可用端口,具体取决于硬件,您只能使用它们。可以使用 QSerialPortInfo::availablePorts 找到可用端口列表:
QList<QSerialPortInfo> ports = QSerialPortInfo::availablePorts();
您只能使用列表中的端口。
我目前正在如下设置我的串口;
#define PORT "COM10"
serial.setPortName(PORT);
每当我更改端口号 10 时,Qt 都无法再打开该端口,除非我通过设备管理器物理更改访问的端口。如何将串行端口设置为我想要的(从 COM 1 到 COM 256)?
您无法打开您喜欢的任何端口,实际上您的系统上有一些可用端口,具体取决于硬件,您只能使用它们。可以使用 QSerialPortInfo::availablePorts 找到可用端口列表:
QList<QSerialPortInfo> ports = QSerialPortInfo::availablePorts();
您只能使用列表中的端口。