用QextSerialPort庫,獲取系統當前可用串口信息的方法

國慶歸來,今天終於解決了遺留在國慶前的獲取系統可用串口的問題,總結下!

  其實,問題的原因很簡單,沒有使用最新的庫,之前用的qextserialport-1.2win-alpha,而在這個版本中,QextSerialEnumerator類剛剛被加入,功能還沒有完善。後來發現最新的庫已經更新到了qextserialport-1.2rc,果斷用之!

    具體步驟:

1,將庫文件包含進來。(在.pro文件中包含.pri文件,include(C:\Users\Administrator\Desktop\qextserialport-1.2rc\src\qextserialport.pri))

2,在工程中包含#include "qextserialenumerator.h"頭文件

3,定義QList<QextPortInfo> ports = QextSerialEnumerator::getPorts();

4,相關的串口信息就可以從ports中得到啦

歐克,其實就這麼簡單,最新庫的例程中的enumerator例子就是對這個功能的演示,不懂的可以看看!

最後,附上最新QextSerialPort庫的下載地址http://code.google.com/p/qextserialport/downloads/detail?name=qextserialport-1.2rc.zip

發佈了18 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章