- QSerialPortInfo 类
- 公共成员函数
- 静态公共成员函数
- 详细描述
- 成员函数文档
- QSerialPortInfo::QSerialPortInfo(const QSerialPortInfo &other)
- QSerialPortInfo::QSerialPortInfo(const QString &name)
- QSerialPortInfo::QSerialPortInfo(const QSerialPort &port)
- QSerialPortInfo::QSerialPortInfo()
- QSerialPortInfo &QSerialPortInfo::operator=(const QSerialPortInfo &other)
- QSerialPortInfo::~QSerialPortInfo()
- [static] QList
QSerialPortInfo::availablePorts() - QString QSerialPortInfo::description() const
- bool QSerialPortInfo::hasProductIdentifier() const
- bool QSerialPortInfo::hasVendorIdentifier() const
- bool QSerialPortInfo::isNull() const
- QString QSerialPortInfo::manufacturer() const
- QString QSerialPortInfo::portName() const
- quint16 QSerialPortInfo::productIdentifier() const
- QString QSerialPortInfo::serialNumber() const
- [static] QList
QSerialPortInfo::standardBaudRates() - void QSerialPortInfo::swap( QSerialPortInfo &other)
- QString QSerialPortInfo::systemLocation() const
- quint16 QSerialPortInfo::vendorIdentifier() const
QSerialPortInfo 类
QSerialPortInfo 类提供了系统中现有串口的相关信息。 更多内容…
属性 | 方法 |
---|---|
头文件: | #include <QSerialPortInfo> |
qmake: | QT += serialport |
始自: | Qt 5.1 |
公共成员函数
返回类型 | 函数名 |
---|---|
QSerialPortInfo(const QSerialPortInfo &other) | |
QSerialPortInfo(const QString &name) | |
QSerialPortInfo(const QSerialPort &port) | |
QSerialPortInfo() | |
QSerialPortInfo & | operator=(const QSerialPortInfo &other) |
~QSerialPortInfo() | |
QString | description() const |
bool | hasProductIdentifier() const |
bool | hasVendorIdentifier() const |
bool | isNull() const |
QString | manufacturer() const |
QString | portName() const |
quint16 | productIdentifier() const |
QString | serialNumber() const |
void | swap(QSerialPortInfo &other) |
QString | systemLocation() const |
quint16 | vendorIdentifier() const |
静态公共成员函数
返回类型 | 函数名 |
---|---|
QList |
availablePorts() |
QList |
standardBaudRates() |
详细描述
使用静态函数生成 QSerialPortInfo 类实例对象列表。列表中的每一个对象代表一个串口设备,可以通过串口名、系统地址、设备描述以及制造商查询串口。 QSerialPortInfo 类还可以用作 QSerialPort 类成员方法 setPort() 的输入参数。
另请参阅 QSerialPort.
成员函数文档
QSerialPortInfo::QSerialPortInfo(const QSerialPortInfo &other)
构造 QSerialPortInfo 类实例 other 的副本。
QSerialPortInfo::QSerialPortInfo(const QString &name)
构造串口名为 name 的 QSerialPortInfo 类实例。
该构造函数在现有的串口设备中按照名称检索名为 name 的串口,找到后为那个串口构造串口信息类实例。
QSerialPortInfo::QSerialPortInfo(const QSerialPort &port)
从串口 port 构造 QSerialPortInfo 类实例。
QSerialPortInfo::QSerialPortInfo()
构造一个空的 QSerialPortInfo 类实例。
另请参阅 isNull().
QSerialPortInfo &QSerialPortInfo::operator=(const QSerialPortInfo &other)
将 QSerialPortInfo 类实例 other 赋值给另一个 QSerialPortInfo 类实例。
QSerialPortInfo::~QSerialPortInfo()
销毁 QSerialPortInfo 类实例,销毁后该实例的引用无效。
[static] QList QSerialPortInfo::availablePorts()
该函数返回系统中现有串口设备列表。
QString QSerialPortInfo::description() const
该函数返回描述串口的字符串,若没有描述字符串,则返回空字符串。
另请参阅 manufacturer() 和 serialNumber().
bool QSerialPortInfo::hasProductIdentifier() const
若串口设备有16
位产品编号,函数返回true
,否则返回false
。
另请参阅 productIdentifier(), vendorIdentifier(), 和 hasVendorIdentifier().
bool QSerialPortInfo::hasVendorIdentifier() const
若串口设备有16
位厂商编号,函数返回true
,否则返回false
。
另请参阅 vendorIdentifier(), productIdentifier(), 和 hasProductIdentifier().
bool QSerialPortInfo::isNull() const
若 QSerialPortInfo 类实例没有串口定义,函数返回true
,否则返回false
。
另请参阅 isBusy().
QString QSerialPortInfo::manufacturer() const
返回串口设备制造商字符串,若该串口没有制造商字符串,则返回空字符串。
另请参阅 description() 和 serialNumber().
QString QSerialPortInfo::portName() const
返回串口名。
另请参阅 systemLocation().
quint16 QSerialPortInfo::productIdentifier() const
若串口设备有16
位产品编号,函数返回产品编号,否则返回0
。
另请参阅 hasProductIdentifier(), vendorIdentifier(), 和 hasVendorIdentifier().
QString QSerialPortInfo::serialNumber() const
若串口设备有序列号,函数返回序列号字符串,否则返回空字符串。
注意: 串口序列号可能包含字母。
该函数从 Qt 5.3 开始使用。
另请参阅 description() 和 manufacturer().
[static] QList QSerialPortInfo::standardBaudRates()
返回目标操作系统支持的标准串口通信波特率列表。
void QSerialPortInfo::swap(QSerialPortInfo &other)
用 QSerialPortInfo 类实例 other 与当前 QSerialPortInfo 类实例互换。此操作非常快并且从不失败。
QString QSerialPortInfo::systemLocation() const
返回串口设备的系统地址。
另请参阅 portName().
quint16 QSerialPortInfo::vendorIdentifier() const
若串口设备有16
位厂商编号,函数返回厂商编号,否则返回0
。
另请参阅 hasVendorIdentifier(), productIdentifier(), 和 hasProductIdentifier().