當前位置:股票大全官網 - 股票行情 - qt串口接收的數據顯示在textedit中。

qt串口接收的數據顯示在textedit中。

連接串行端口時綁定信號和插槽。

為了在接收到serialport發送的數據後立即在文本框中顯示出來,我們在連接serialport時首先要綁定信號和slot,也就是把串口的信號(QIODevice::readyRead)和this的slot函數SePort::ReadCom連接起來。這樣,壹旦串口的待讀數據信號到來,就會調用用戶自定義的ReadCom函數將緩沖區中的數據讀入私有成員變量m_bReceiveData。為了在接口上顯示,我們會暴露壹個接口GetUsePort()讓上層函數獲取使用的serialport,然後自定義函數ShowData()會實時顯示串口中讀取的數據。

Qt是QtCompany在1991開發的跨平臺C++圖形用戶界面應用開發框架。它可以用於開發GUI程序和非GUI程序,如控制臺工具和服務器。Qt是壹個面向對象的框架,它使用特殊的代碼來生成擴展(稱為元對象編譯器(MOC))和壹些宏。Qt易於擴展,允許真正的組件編程。