新建工程,選qwidget為基類,如下圖所示。
在.pro檔案,中新增qt+=
serialport
編輯介面檔案,如下圖所示。(所有控制項名都要重新設定)
右擊你的控制項,如:按鍵,再點轉到槽,就可以跳到該按鍵的槽函式。
在widget.h中新增標頭檔案,以及槽函式和私有的串列埠類的宣告
#include
private slots:
void on_openportbtn_clicked();//利用「轉到槽」新增的槽函式宣告
void read_com();//手動新增的槽函式宣告,用於讀出串列埠緩衝區的內容
void on_sendbtn_clicked();//利用「轉到槽
」新增的槽函式宣告
private:
ui::widget *ui;
qserialport serial;//宣告串列埠類main.cpp可以不改,然後,在widget.cpp中新增槽函式的定義
void widget::on_openportbtn_clicked()
} else
}
void widget::read_com()
}
void widget::on_sendbtn_clicked()
QT學習 實現串列埠工具(1)
qt在被諾基亞放棄後,終於在最近幾天決定了出處,被芬蘭軟體公司digia收購了,qt.digia.com,希望以後能發展的更好。再不在弄點什麼學學,在公司還真沒什麼事做了,本來想把寫的微控制器程式 優化下,不過看著冗長的 不知道怎麼 入手,已經優化了一段時間,效果一般啊。還是做點別的,不然什麼事都不...
qt串列埠程式設計
本帖被 xchinux 執行加亮操作 2008 04 22 serial.cpp int main int argc,char argv mainwindow.h ifndef main window h define main window h include class qlabel class...
Qt串列埠通訊
1.在早期的qt版本中,主要是採用第三方類作為qt對串列埠通訊的支援,具體可參考 2.在進入qt5的時代後,串列埠通訊已經作為qt的乙個附件部分,但沒有作為qt的正式模組。使用這樣的串列埠模組時,需要自行編譯串列埠部分,具體可參考 鑑於以上兩種做法都比較複雜,本人一直沒有除錯串列埠通訊部分,直到最近...