提供有关现有串行端口的信息。 更多...
头: | #include <QSerialPortInfo> |
qmake: | QT += serialport |
Since: | Qt 5.1 |
QSerialPortInfo () | |
QSerialPortInfo (const QSerialPort & port ) | |
QSerialPortInfo (const QString & name ) | |
QSerialPortInfo (const QSerialPortInfo & other ) | |
~QSerialPortInfo () | |
QString | description () const |
bool | hasProductIdentifier () const |
bool | hasVendorIdentifier () const |
bool | isBusy () 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 |
QSerialPortInfo & | operator= (const QSerialPortInfo & other ) |
QList<QSerialPortInfo> | availablePorts () |
QList<qint32> | standardBaudRates () |
提供有关现有串行端口的信息。
使用静态函数以生成列表为 QSerialPortInfo 对象。每个 QSerialPortInfo object in the list represents a single serial port and can be queried for the port name, system location, description, and manufacturer. The QSerialPortInfo class can also be used as an input parameter for the setPort() method of the QSerialPort 类。
另请参阅 QSerialPort .
构造空的 QSerialPortInfo 对象。
另请参阅 isNull ().
构造 QSerialPortInfo object from serial port .
构造 QSerialPortInfo object from serial port name .
This constructor finds the relevant serial port among the available ones according to the port name name , and constructs the serial port info instance for that port.
构造副本为 other .
销毁 QSerialPortInfo object. References to the values in the object become invalid.
[static]
QList
<
QSerialPortInfo
> QSerialPortInfo::
availablePorts
()
返回系统可用串行端口的列表。
Returns the description string of the serial port, if available; otherwise returns an empty string.
另请参阅 manufacturer () 和 serialNumber ().
返回
true
若存在有效
16-bit
产品编号呈现;否则返回
false
.
另请参阅 productIdentifier (), vendorIdentifier (),和 hasVendorIdentifier ().
返回
true
若存在有效
16-bit
vendor number present; otherwise returns
false
.
另请参阅 vendorIdentifier (), productIdentifier (),和 hasProductIdentifier ().
返回
true
if serial port is busy; otherwise returns
false
.
另请参阅 isNull ().
Returns whether this QSerialPortInfo object holds a serial port definition.
另请参阅 isBusy ().
Returns the manufacturer string of the serial port, if available; otherwise returns an empty string.
另请参阅 description () 和 serialNumber ().
返回串行端口的名称。
另请参阅 systemLocation ().
Returns the 16-bit product number for the serial port, if available; otherwise returns zero.
另请参阅 hasProductIdentifier (), vendorIdentifier (),和 hasVendorIdentifier ().
返回串行端口的序列号字符串,若可用;否则返回空字符串。
注意: 序列号可能包含字母。
该函数在 Qt 5.3 引入。
另请参阅 description () 和 manufacturer ().
[static]
QList
<
qint32
> QSerialPortInfo::
standardBaudRates
()
Returns a list of available standard baud rates supported by the target platform.
交换 QSerialPortInfo other with this QSerialPortInfo 。此操作非常快且从不失败。
Returns the system location of the serial port.
另请参阅 portName ().
Returns the 16-bit vendor number for the serial port, if available; otherwise returns zero.
另请参阅 hasVendorIdentifier (), productIdentifier (),和 hasProductIdentifier ().
设置 QSerialPortInfo 对象等于 other .