Qt 新增QSerialPort類 實現串列埠操作

2021-10-02 21:34:31 字數 944 閱讀 5279

最近學習了qt,便想著做乙個串列埠助手。但是在新增串列埠相關的兩個標頭檔案(qserialport、qserialportinfo)的時候一直是檔案不存在,知道是本地沒有串列埠相關的兩個檔案,也看了網上許多教程,但就是弄不好,折騰了許久。特此一貼,防止以後廣大初學者也有相同的困惑。此教程適合qt所有版本,安裝其他的類也可以用來參考

系統:win10

qt版本:5.14.0

接著開啟qt資料夾,在這裡可以選擇版本,根據自己電腦上安裝qt的版本選擇即可

選擇版本之後再開啟submodules資料夾

二、安裝

解壓並開啟這個工程,開啟工程配置頁面

點開build步驟的make欄的詳情,在make arguments(make引數)中填入install,這裡選擇的是release方式,debug方式也是一樣的操作

再編譯整個工程即可,這樣就把這兩個類安裝到了電腦上,可以供其他工程使用了

開啟串列埠工程,包含這兩個標頭檔案

#include //提供訪問串列埠的功能

#include //提供系統中存在的串列埠的資訊

這時仍然會報錯說找不到檔案,這是正常情況,還需要在.pro檔案中加入一行**

qt       +=serialport
到這就可以正常使用串列埠相關的類和方法

QT的串列埠類QSerialPort

一 串列埠類簡介 當前的qtserialport 模組中提供了兩個 c 類,分別是 qserialport 和qserialportinfo qserialport 類提供了操作串列埠的各種介面。qserialportinfo 是乙個輔助類,可以提供計算機中可用串列埠的各種資訊。先介紹 qseria...

Qt 串列埠類QSerialPort 學習筆記

一 串列埠類簡介 當前的qtserialport 模組中提供了兩個 c 類,分別是 qserialport 和qserialportinfo。qserialport 類提供了操作串列埠的各種介面。qserialportinfo 是乙個輔助類,可以提供計算機中可用串列埠的各種資訊。先介紹 qseria...

Qt 串列埠類QSerialPort 使用筆記

雖然現在大多數的家用pc 機上已經不提供 rs232 介面了。但是由於 rs232 串列埠操作簡單 通訊可靠,在工業領域中仍然有大量的應用。qt以前的版本中,沒有提供官方的對 rs232 串列埠的支援,編寫串列埠程式很不方便。現在好了,在 qt5.1 中提供了 qtserialport 模組,方便程...