qt读写串口的问题
请问用qt实现的串口读写类,当串口连接上或者断开,会不会发送什么信号? Qt --------------------编程问答-------------------- 使用QextSerialPort的话是可以有这个信号的。通过这个类:QextSerialEnumerator
QextSerialEnumerator m_SerialEnu = new QextSerialEnumerator;
使用方法:
首先m_SerialEnu->setUpNotifications();
然后连接这个两个信号:
connect(m_SerialEnu ,SIGNAL(deviceDiscovered(const QextPortInfo&)),this,SLOT(hasComDiscovered(const QextPortInfo&)));
connect(m_SerialEnu ,SIGNAL(deviceRemoved(const QextPortInfo&)),this,SLOT(hasComRemoved(const QextPortInfo&)));
--------------------编程问答--------------------
使用的就是QextSerialPort类,
setUpNotifications()、deviceDiscovered()、deviceRemoved()
这些函数,都要自己重新写吗?
类QextSerialPort里面没有这些函数。 --------------------编程问答-------------------- 2楼都说的很清楚了是用QextSerialEnumerator这个类,QextSerialPort这个工程又不是只有QextSerialPort这一个类,你看测试工程,就有使用QextSerialEnumerator这个类的。
补充:移动开发 , Qt