Qt Serial Port

Qt Serial Port 提供基本功能,包括配置、I/O 操作、获取和设置 RS-232 引出线的控制信号。

下列项此模块不支持:

  • 终端特征,譬如:echo、控制 CR/LF、等。
  • 文本模式。
  • 配置超时和延迟, 当读取或写入时。
  • 引出线信号改变通知。

要在应用程序中使用串行端口,添加以下 include 语句:

#include <QSerialPort>
					

有关可用串行端口的信息,使用以下 include 语句:

#include <QSerialPortInfo>
					

To use the module with cmake, use the find_package() 命令去定位所需模块组件,在 Qt6 包:

find_package(Qt6 COMPONENTS SerialPort REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialPort)
					

要采用 qmake 构建模块,将模块添加作为值对于 QT 变量在工程的 .pro 文件:

QT += serialport
					

模块演变

Changes to Qt SerialPort 列出了 Qt 的 Qt 6 系列在模块 API 和功能上所做出的重要改变。