当前位置 :首页 >> 电视

QT串口编程坚实

2023-06-17   来源 : 电视

() const

如果意味著没有统计数据可念书,离开true

[signal] void QSerialPort::baudRateChanged(qint32 baudRate, QSerialPort::Directions directions)

比尔率改变后,接收机触发

[virtual] qint64 QSerialPort::bytesAvailable() const

离开可念书统计数据的字节数

[virtual] qint64 QSerialPort::bytesToWrite() const

离开可写统计数据的字节数

[virtual] void QSerialPort::close()

停用串口

void QSerialPort::setPort(const QSerialPortInfo WildserialPortInfo)

增设串口路由器电子邮件为serialPortInfo

void QSerialPort::setPortName(const QString Wildname)

增设串口名为name

三、QSerialPortInfo

1、QSerialPortInfo简介

QSerialPortInfo类共享已经有串口的设备的电子邮件。常用QSerialPortInfo类的静态全体成员数组转化QSerialPortInfo某类的链表。链表当中的每个QSerialPortInfo某类代表一个串口,每个串口可以常用路由器名、系统才会有别于、所述、供应商查看。QSerialPortInfo类某类也可以中用QSerialPort类的setPort()全体成员数组的表达式。

2、QSerialPortInfo全体成员数组

QSerialPortInfo::QSerialPortInfo(const QSerialPort Wildport)

QSerialPortInfo::QSerialPortInfo(const QString Wildname)

QSerialPortInfo::QSerialPortInfo(const QSerialPortInfo Wildother)

构造数组

[static] QList QSerialPortInfo::availablePorts()

离开意味著系统才会能用串口的链表

QString QSerialPortInfo::description() const

如果串口能用,离开串口的所述电子邮件

bool QSerialPortInfo::hasProductIdentifier() const

如果有一个允许的16位生产可执行,离开true

bool QSerialPortInfo::hasVendorIdentifier() const

如果有一个允许的16位供应商字节,离开true

bool QSerialPortInfo::isBusy() const

如果串口意味著自始忙,离开true

QString QSerialPortInfo::manufacturer() const

如果串口能用,离开串口的供应商的名字

QString QSerialPortInfo::portName() const

离开串口的名字

quint16 QSerialPortInfo::productIdentifier() const

如果串口能用,离开串口的16位的生产字节

QString QSerialPortInfo::serialnumber() const

如果串口能用,离开串口的序列号

[static] QList QSerialPortInfo::standardBaudRates()

离开前提平台支持的能用的标准比尔率的链表

void QSerialPortInfo::swap(QSerialPortInfo Wildother)

常用other交换QSerialPortInfo某类

QString QSerialPortInfo::systemLocation() const

离开串口的系统才会一段距离

quint16 QSerialPortInfo::vendorIdentifier() const

如果串口能用,离开16位的供应商字节

3、QSerialPortInfo辨识串口电子邮件实例

#include #include #include #include int main(int argc, char *argv[]){QCoreApplication a(argc, argv);QList list = QSerialPortInfo::availablePorts();qDebug() << "Total number of availiable ports:" << list.count();foreach(const QSerialPortInfo Wildserialportinfo, list){qDebug() << "Port: " << serialportinfo.portName();qDebug() << "Location: " << serialportinfo.systemLocation();qDebug() << "Description: " << serialportinfo.description();qDebug() << "Manufactutor: " << serialportinfo.manufacturer();qDebug() << "Vendor Indentifier: " << serialportinfo.vendorIdentifier();qDebug() << "Busy: " << serialportinfo.isBusy();}return a.exec();}

游标缴Qt求学统计数据+视频教程~「关键字」

长春生殖感染检查费用
沈阳妇科医院哪家专业
石家庄男科医院哪家医院最好
眼疲劳用什么方法缓解最好
广州儿科医院排名
太感人!杭州市脑瘫男孩卖爆米花谋生,妈妈:只要他站在那就算成功

他的手抖得很辛苦,语种也不是缘故通畅,但他有那份坚毅,让人们为他鼓掌。年幼十七岁的他,多次开刀诊治不忌惮,小女...

友情链接