国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

itop4412開發板Qt串口編程-界面布局

發布時間:2021-4-9 14:23    發布者:落風
本節我們使用 Qt 來編寫一個簡單的上位機。
實驗介紹:組裝 ui 界面,使用 Qt 提供的串口類來實現串口收發功能,需要掌握的相關 Qt 知識有以下幾點:
QSerialPort 是 Qt5 中的附加模塊,提供了基本的功能,包括配置、I/O 操作、獲取和設置 RS-232 引腳的信號,要鏈接 QtSerialPort 模塊,需要在.pro 文件中添加+=serialport。
QSerialPort 封裝了豐富的成員變量來對應串口屬性,還有很多操作串口的成員函數,常用的成員函數有setPort()或 setPortName(),setBaudRate(),setDataBits(),setStopBits(),setParity()等,可以用這些函數設置要訪問的串口設備。本實驗使用了 readyRead()信號,當有數據到來時會觸發類對象的 readyRead()信號,然后利用它的成員函數 readAll()讀取。
類 QSerialPortInfo 可以獲取可用的串口信息,如端口名稱,系統位置,產品號,描述,制造商等信息。我們把它獲取到的端口信息交給 QSerialPort 類對象。
77.1 界面布局
步驟一:將控件拖到 ui 界面上
接收框使用 Plain Text Edit,發送框使用 lineEdit,屬性選擇組件使用 Combo Box。

步驟二:屬性設置欄布局,以串口號為例,依次水平布局屬性選擇位。

然后全部選中屬性選擇框,點垂直布局

效果如圖 :

步驟三:功能欄布局,在按鈕間添加彈簧,點擊水平布局。

選中 Lbel,發送框和功能按鈕,點擊垂直布局

如圖 :

選中屬性欄和右側組件,然后點擊水平布局,如圖:

完成后:

再仿照上邊的方法將下方的功能部分和接收框垂直布局:

添加完組件后,更改接收框為只讀:點擊接收框,在 QTextEdit 里標記 readOnly。
在右上角更改 ui 界面對象名,界面組裝完成后可以根據需要自行修改,
雙擊屬性選擇框添加屬性:

如圖:



嗶哩嗶哩搜索學習更多內容

本文地址:http://www.4huy16.com/thread-764390-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 常見深度學習模型介紹及應用培訓教程
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表