【QT】 串口波特率大于115200实现方法

在进行Qt串口开发时,Qt自带的QSerialPort类中,最高定义波特率为115200,若超出该值则会报错。

实现

示例路径:D:\QT\qt\5.15.2\msvc2019\include\QtSerialPort

修改路径下qserialport.h文件中的内容:

...
enum BaudRate {
    Baud1200 = 1200,
    Baud2400 = 2400,
    Baud4800 = 4800,
    Baud9600 = 9600,
    Baud19200 = 19200,
    Baud38400 = 38400,
    Baud57600 = 57600,
    Baud115200 = 115200,
+   Baud256000 = 256000,
    UnknownBaud = -1   
};
...

使用即可

使用 Hugo 构建
主题 StackJimmy 设计