更改Qt访问的Comport

时间:2015-03-02 09:55:50

标签: c++ qt serial-port

我正在设置我的串口如下;

#define PORT                "COM10"
serial.setPortName(PORT);

每当我从10更改端口号时,除非我物理地更改通过设备管理器访问的端口,否则Qt无法再打开端口。如何将串口设置为我想要的(从COM 1到COM 256)?

1 个答案:

答案 0 :(得分:0)

您无法打开任何您喜欢的端口,实际上您的系统上有一些可用的端口,具体取决于硬件,您只能使用它们。可以使用QSerialPortInfo::availablePorts

找到可用端口列表
QList<QSerialPortInfo> ports = QSerialPortInfo::availablePorts();

您只能使用列表中的端口。