当前位置:编程学习 > wap >>

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&)));

--------------------编程问答--------------------
引用 1 楼 haltwang 的回复:
使用QextSerialPort的话是可以有这个信号的。

通过这个类:QextSerialEnumerator
           QextSerialEnumerator  m_SerialEnu = new QextSerialEnumerator;
使用方法:
         首先m_SerialEnu->setUpNotifications();
         然后连……


使用的就是QextSerialPort类,
setUpNotifications()、deviceDiscovered()、deviceRemoved()
这些函数,都要自己重新写吗?
类QextSerialPort里面没有这些函数。 --------------------编程问答-------------------- 2楼都说的很清楚了是用QextSerialEnumerator这个类,QextSerialPort这个工程又不是只有QextSerialPort这一个类,你看测试工程,就有使用QextSerialEnumerator这个类的。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,