精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解 Qt 串口通信程序全程圖文 (4)

移動開發
本文介紹的是Qt 串口通信程序全程圖文,以連載的形式為友們介紹,請關注末尾編輯推薦。先來看內容。

Qt 串口通信程序全程圖文是本文介紹的內容,本文一開始先講解對程序的改進,在文章最后將要講解一些重要問題。

1、在窗口中加入一些組合框Combo Box,它們的名稱及條目如下:

串口:portNameComboBox,條目為:COM1,COM2

波特率:baudRateComboBox,條目為:9600,115200

數據位:dataBitsComboBox,條目為:8,7

校驗位:parityComboBox,條目為:無,奇,偶

停止位:stopBitsComboBox,條目為:1,2

(注:在窗口上的Combo Box上雙擊,在彈出的對話框上按“+”號,可添加條目。我們只是為了演示,所以只加了這幾個條目,你可以根據自己的需要添加。)

改好的窗口如下所示:

Qt 串口通信程序全程圖文

2、更改“打開串口”按鈕的單擊事件槽函數。

  1. void MainWindow::on_openMyComBtn_clicked()  
  2. {  
  3. QString portName = ui->portNameComboBox->currentText(); //獲取串口名  
  4. myCom = new Win_QextSerialPort(portName,QextSerialBase::EventDriven);  
  5. //定義串口對象,并傳遞參數,在構造函數里對其進行初始化  
  6. myCom ->open(QIODevice::ReadWrite); //打開串口  
  7. if(ui->baudRateComboBox->currentText()==tr("9600")) //根據組合框內容對串口進行設置  
  8. myCom->setBaudRate(BAUD9600);  
  9. else if(ui->baudRateComboBox->currentText()==tr("115200"))  
  10. myCom->setBaudRate(BAUD115200);  
  11. //設置波特率  
  12. if(ui->dataBitsComboBox->currentText()==tr("8"))  
  13. myCom->setDataBits(DATA_8);  
  14. else if(ui->dataBitsComboBox->currentText()==tr("7"))  
  15. myCom->setDataBits(DATA_7);  
  16. //設置數據位  
  17. if(ui->parityComboBox->currentText()==tr("無"))  
  18. myCom->setParity(PAR_NONE);  
  19. else if(ui->parityComboBox->currentText()==tr("奇"))  
  20. myCom->setParity(PAR_ODD);  
  21. else if(ui->parityComboBox->currentText()==tr("偶"))  
  22. myCom->setParity(PAR_EVEN);  
  23. //設置奇偶校驗  
  24. if(ui->stopBitsComboBox->currentText()==tr("1"))  
  25. myCom->setStopBits(STOP_1);  
  26. else if(ui->stopBitsComboBox->currentText()==tr("2"))  
  27. myCom->setStopBits(STOP_2);  
  28. //設置停止位  
  29. myCom->setFlowControl(FLOW_OFF); //設置數據流控制,我們使用無數據流控制的默認設置  
  30. myCom->setTimeout(500); //設置延時  
  31. connect(myCom,SIGNAL(readyRead()),this,SLOT(readMyCom()));  
  32. //信號和槽函數關聯,當串口緩沖區有數據時,進行讀串口操作  
  33. ui->openMyComBtn->setEnabled(false); //打開串口后“打開串口”按鈕不可用  
  34. ui->closeMyComBtn->setEnabled(true); //打開串口后“關閉串口”按鈕可用  
  35. ui->sendMsgBtn->setEnabled(true); //打開串口后“發送數據”按鈕可用  
  36. ui->baudRateComboBox->setEnabled(false); //設置各個組合框不可用  
  37. ui->dataBitsComboBox->setEnabled(false);  
  38. ui->parityComboBox->setEnabled(false);  
  39. ui->stopBitsComboBox->setEnabled(false);  
  40. ui->portNameComboBox->setEnabled(false);  

這里我們先獲取串口的名稱,然后調用另一個構造函數對myCom進行定義,這個構造函數里沒有串口的設置參數。然后打開串口。然后獲取串口的設置數據,用setBaudRate();等一系列函數進行串口的設置,這些函數都在win_qextserialport.cpp文件中定義,如下圖。 

Qt 串口通信程序全程圖文


 
看完前面幾部分的內容,對于這幾個函數應該很好理解,這里不再解釋。在最后我們對添加的那幾個組合框進行了不可用設置,使其在串口打開的情況下不能選擇。

程序如下:

Qt 串口通信程序全程圖文

3、更改“關閉串口”按鈕單擊事件的槽函數。

  1. void MainWindow::on_closeMyComBtn_clicked()  
  2. {  
  3. myCom->close();  
  4. ui->openMyComBtn->setEnabled(true); //關閉串口后“打開串口”按鈕可用  
  5. ui->closeMyComBtn->setEnabled(false); //關閉串口后“關閉串口”按鈕不可用  
  6. ui->sendMsgBtn->setEnabled(false); //關閉串口后“發送數據”按鈕不可用  
  7. ui->baudRateComboBox->setEnabled(true); //設置各個組合框可用  
  8. ui->dataBitsComboBox->setEnabled(true);  
  9. ui->parityComboBox->setEnabled(true);  
  10. ui->stopBitsComboBox->setEnabled(true);  
  11. ui->portNameComboBox->setEnabled(true);  

這里只是加入了一些使組合框在“關閉串口”按鈕按下后變為可用的語句。

程序如下:

Qt 串口通信程序全程圖文

4、更改main.cpp文件。

  1. #include   
  2. #include //加入頭文件  
  3. #include "mainwindow.h"  
  4. int main(int argc, char *argv[])  
  5. {  
  6. QApplication a(argc, argv);  
  7. QTextCodec::setCodecForTr(QTextCodec::codecForLocale());  
  8. //使程序可處理中文  
  9. MainWindow w;  
  10. w.show();  
  11. return a.exec();  

因為上面的程序中用到了中文,為了能使程序識別中文,我們需要在主函數中加入這些語句。

程序如下: 

Qt 串口通信程序全程圖文
 
5、運行程序。

打開后程序界面如下。 

Qt 串口通信程序全程圖文
 
正常發送1后效果如下。 

Qt 串口通信程序全程圖文

設置為“奇校驗”,發送完1的效果如下圖。(接收到的是亂碼) 

Qt 串口通信程序全程圖文

到這里,整個程序就寫完了。

小結:關于Qt 串口通信程序全程圖文的內容本節介紹完了,希望本文對你有所幫助,關于串口的更多內容,請關注編輯推薦。(連載)

【編輯推薦】

詳解 Qt 串口通信程序全程圖文 (1)

詳解 Qt 串口通信程序全程圖文 (2)

詳解 Qt 串口通信程序全程圖文 (3)

詳解 Qt 串口通信程序全程圖文 (5)

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-29 14:42:06

Qt 串口

2011-06-29 14:23:08

Qt 串口

2011-06-29 13:50:15

Qt 串口

2011-06-29 14:06:15

Qt 串口

2011-07-01 13:03:32

QT 線程 串口

2009-08-25 17:24:55

C#串口通信程序

2011-06-13 17:46:07

Qt 串口通信

2011-06-22 17:49:35

Linux Qt 串口

2011-06-27 11:08:37

Qt 串口 通信

2011-08-09 16:47:24

Xcode 4發布程序

2011-07-04 16:57:36

QT 布局 界面

2024-06-03 10:11:13

2011-06-22 17:27:19

QT 進程通信

2011-06-09 09:12:12

QT symbian

2011-07-01 14:06:57

Qt sqlite

2011-06-28 13:38:15

Arm linux QT

2011-06-30 10:50:39

Qt OpenCV

2024-12-24 07:38:44

C#串口通信

2011-06-28 10:38:52

QT 文件

2011-07-05 17:54:43

QT Sqlite ARM
點贊
收藏

51CTO技術棧公眾號

免费成人av资源网| 亚洲人成网77777色在线播放| 日韩在线不卡| 欧美精品视频www在线观看| 蜜桃视频成人在线观看| 日日躁夜夜躁白天躁晚上躁91| 美女黄色成人网| 精品国产一区二区三区久久| 亚洲色偷偷色噜噜狠狠99网| 2019年精品视频自拍| 一区二区三区免费在线观看| 久久香蕉综合色| 91国偷自产中文字幕久久| 极品裸体白嫩激情啪啪国产精品| 国产亚洲xxx| 香蕉在线观看视频| 国产资源一区| 精品久久久久久久久久久久| 亚洲五月六月| 香蕉视频成人在线| 国产乱国产乱300精品| 欧美最猛性xxxx| 青青草国产在线观看| 国产伦精品一区二区三区视频| 日韩一区二区三区免费看| 精品免费国产一区二区| 日本www在线| 国产成人精品www牛牛影视| 国产成人福利网站| 日韩无码精品一区二区三区| 亚洲第一偷拍| 综合国产在线视频| 丰满少妇高潮一区二区| 波多野结衣一区二区三区免费视频| 欧美日韩一区不卡| 日韩有码免费视频| 国产伦精品一区二区三区视频金莲| 亚洲欧美另类综合偷拍| 亚洲狠狠婷婷综合久久久| 午夜视频免费在线| 成人av在线资源网| 91久久久一线二线三线品牌| 亚洲天堂中文网| 日韩和欧美的一区| 日本精品久久久| 美日韩一二三区| 精品69视频一区二区三区Q| 久久香蕉国产线看观看网| 国产三级精品三级观看| 日韩精品中文字幕第1页| 亚洲美女精品成人在线视频| 男男做爰猛烈叫床爽爽小说| youjizz欧美| 精品久久久久久无| 一区二区在线免费观看视频| 麻豆精品一区| 欧美成人艳星乳罩| 污网站免费观看| swag国产精品一区二区| 精品国产不卡一区二区三区| 污污免费在线观看| 欧洲亚洲一区二区三区| 亚洲欧美日韩精品久久奇米色影视| 国产精品无码在线| 欧美日韩123| 国产香蕉一区二区三区在线视频 | 欧美a级一区二区| 日本欧美在线视频| 中文字幕+乱码+中文乱码www| 免费人成网站在线观看欧美高清| 国产精品一区=区| 91片黄在线观看喷潮| 激情偷乱视频一区二区三区| 91pron在线| 人妻中文字幕一区| 久久久不卡网国产精品二区 | 亚洲色图狠狠干| 国产日韩av一区二区| 亚洲一区二区三区精品动漫| 里番在线观看网站| 亚洲综合999| 黄色免费观看视频网站| 欧美艳星kaydenkross| 欧美日韩日日夜夜| 日本少妇xxxx软件| 精品一区在线| 精品国产一区二区三区久久久狼 | 少妇饥渴放荡91麻豆| 欧洲专线二区三区| 美女黄色丝袜一区| 亚洲高清毛片一区二区| 免费在线看成人av| αv一区二区三区| 欧美日韩国产中文字幕在线| 国产精品福利影院| 久久久久免费看黄a片app| 欧美一区国产| 精品国产青草久久久久福利| 国产熟女一区二区| 欧美日韩精品| 国产精品久久久久7777婷婷| 性做久久久久久久久久| 国产性做久久久久久| 中国黄色录像片| 久久毛片亚洲| 欧美zozozo| 中文字幕伦理片| 亚洲激情专区| 91日本在线视频| 噜噜噜噜噜在线视频| 亚洲综合色自拍一区| 一级在线免费视频| 欧洲亚洲成人| 欧美成人手机在线| 中文字幕码精品视频网站| www.欧美色图| 99中文字幕在线观看| 高清电影一区| 日韩成人av网址| 欧美激情图片小说| 琪琪一区二区三区| 欧美激情第六页| 欧美女同一区| 欧美一级黄色录像| 91社区视频在线观看| 久久精品天堂| 精品国产_亚洲人成在线| 超碰在线网址| 欧美精品1区2区| xxxx日本黄色| 美女诱惑一区| 激情小说综合区| 91九色在线看| 亚洲成人网在线观看| 无码黑人精品一区二区| 男女男精品视频| 日韩欧美手机在线| 浪潮色综合久久天堂 | 波多野结衣视频播放| 欧美a级一区| 91中文字幕一区| 黄色小网站在线观看| 在线不卡中文字幕| 免费成人美女女在线观看| 日韩精品电影在线| 欧美一区免费视频| 欧美极品免费| 亚洲性猛交xxxxwww| 九九九在线观看| 2021国产精品久久精品| jizzjizz国产精品喷水| 久久丝袜视频| 欧美中文字幕在线播放| 国内在线免费高清视频| 日本高清不卡一区| av永久免费观看| 六月婷婷色综合| 一区二区冒白浆视频| 欧美网站免费| 久久精品视频在线播放| av官网在线观看| 亚洲黄色av一区| 色哟哟无码精品一区二区三区| 亚洲高清久久| 欧美福利精品| 日韩不卡在线| 啊v视频在线一区二区三区 | 国产一区二区三区免费播放| 中文字幕中文字幕一区三区| 成人污污www网站免费丝瓜| 九九热这里只有精品免费看| 亚洲av无码乱码国产精品| 亚洲午夜久久久久久久久久久| 日本69式三人交| 午夜一区不卡| 日韩三级电影网站| 成人午夜888| 久久久久久国产免费| 视频在线不卡| 欧美日韩国产免费| 国产一级片免费看| 久久一夜天堂av一区二区三区| 欧美日韩在线观看不卡| 欧美精品首页| 免费看成人片| 亚洲一区av| 性欧美在线看片a免费观看| 国产二区在线播放| 欧美一级理论性理论a| 国产午夜免费福利| 亚洲欧洲www| 屁屁影院国产第一页| 日本vs亚洲vs韩国一区三区二区| 精品一区二区成人免费视频| 欧美网色网址| 国产一区深夜福利| 国产一二三在线| www日韩中文字幕在线看| 男人天堂网在线视频| 欧美在线视频不卡| 国产一级视频在线| 1000精品久久久久久久久| 天堂久久久久久| 激情成人午夜视频| 妺妺窝人体色www在线小说| 五月综合激情| 日本亚洲自拍| 91蝌蚪精品视频| 国产综合福利在线| 特黄毛片在线观看| 色在人av网站天堂精品| 成人午夜在线观看视频| 亚洲精品在线三区| 国产精品无码白浆高潮| 91黄色小视频| 日韩成人免费观看| 亚洲理论在线观看| 国精产品一区一区| 久久蜜桃一区二区| 特级特黄刘亦菲aaa级| 极品少妇一区二区三区精品视频| 国产精品亚洲αv天堂无码| 国内激情久久| 四虎永久免费网站| 青青草91久久久久久久久| 精品一区二区国产| 亚洲一区二区三区免费| 成人综合网网址| 欧美大陆国产| 国产欧美一区二区三区四区| 2022成人影院| 欧美综合国产精品久久丁香| 国产深夜视频在线观看| 欧美成人精品一区二区| 国产调教视频在线观看| 最新国产成人av网站网址麻豆| 国产视频三级在线观看播放| 亚洲男人天堂久| 欧美日韩在线精品一区二区三区激情综 | 色综合视频一区二区三区日韩| 国产成人极品视频| 成人性生交大片免费观看网站| 97欧美精品一区二区三区| 2019中文字幕在线电影免费| 欧美激情一二三| 牛牛精品在线| 久久久久久尹人网香蕉| 狂野欧美性猛交xxxxx视频| 色综合久久精品亚洲国产 | 茄子视频成人在线| 丝袜老师在线| 日韩美女在线观看| 日韩经典一区| 国产欧美日韩精品在线观看 | 在线播放免费av| 美日韩精品视频免费看| 香蕉成人app免费看片| 久久91精品国产91久久久| 欧美videos另类精品| 性欧美激情精品| 新片速递亚洲合集欧美合集| 国产精品va在线播放| 久久亚洲人体| 91网站在线免费观看| 亚洲高清在线一区| 国产在线一区二| 国产麻豆精品久久| 一区中文字幕在线观看| 午夜欧美精品| 国产免费黄视频| 日本vs亚洲vs韩国一区三区二区| 国产精品久久久久久9999| 国产99一区视频免费| 一起草在线视频| 欧美国产日韩在线观看| 色老板免费视频| 亚洲不卡在线观看| 在线观看亚洲黄色| 91精品国产综合久久久蜜臀图片 | 国产一区二区三区四区五区3d| 成人精品久久久| 99re6热只有精品免费观看| 免费看污久久久| 91久久高清国语自产拍| 男女猛烈激情xx00免费视频| 久久久久久夜| 91亚洲一区二区| 成人美女视频在线观看18| 舐め犯し波多野结衣在线观看| 日韩一区在线看| 国产午夜视频在线播放| 欧美色精品在线视频| 成 人片 黄 色 大 片| 精品无人区乱码1区2区3区在线| √新版天堂资源在线资源| 久久久最新网址| 78精品国产综合久久香蕉| 产国精品偷在线| 国内精品久久久久久99蜜桃| 久久免费一级片| 日本va欧美va精品| 自拍视频一区二区| 亚洲婷婷国产精品电影人久久| 日本中文字幕免费观看| 欧美日韩美女一区二区| 午夜视频福利在线| 欧美超级乱淫片喷水| 久久亚洲精品爱爱| 国产一区福利视频| 亚洲欧美网站在线观看| 能看的毛片网站| 97国产一区二区| 黄色一级片在线| 欧美剧在线免费观看网站 | 日韩精品中文字幕吗一区二区| 日本一区二区在线| 亚洲美女啪啪| 毛毛毛毛毛毛毛片123| 国产色婷婷亚洲99精品小说| 日韩免费一二三区| 欧美一区日韩一区| 在线观看麻豆| 国产不卡视频在线| 爽爽窝窝午夜精品一区二区| av动漫在线播放| 激情av综合网| 欧美特黄一级片| 欧美午夜宅男影院| 国产一二在线观看| 欧洲亚洲免费视频| 天堂99x99es久久精品免费| 免费看日本黄色| 国产九色精品成人porny| 激情五月激情综合| 欧美一a一片一级一片| 久久经典视频| 欧美在线观看日本一区| 久久久久久毛片免费看| 国产爆乳无码一区二区麻豆| 精品一区二区免费视频| 纪美影视在线观看电视版使用方法| 日本高清免费不卡视频| 精品欧美不卡一区二区在线观看| 欧美亚洲国产日韩2020| 欧美日韩直播| 黄色av网址在线播放| 99re这里只有精品首页| 亚洲精品www久久久久久| 精品一区二区亚洲| 中文字幕这里只有精品| 日本午夜一区二区三区| 日韩高清一级片| av资源在线免费观看| 欧美日本在线观看| 伊人电影在线观看| 999精品视频一区二区三区| 激情婷婷久久| 国产高清成人久久| 婷婷综合另类小说色区| 日本亚洲一区| 国产福利成人在线| 成人在线一区| 日本一二三区在线| 一区二区三区欧美久久| 欧美视频一二区| 日本人成精品视频在线| 久久一级电影| 日韩欧美中文在线视频| 亚洲成人资源网| 日韩av地址| 国产精品免费福利| 久久久久久久久99精品大| 特黄特色免费视频| 黑人极品videos精品欧美裸| 国产精品一二三区视频| 91精品视频一区| 悠悠资源网久久精品| 三上悠亚影音先锋| 欧美另类变人与禽xxxxx| 免费网站在线观看人| 欧美日韩一区二区三区在线观看免| 日本欧美久久久久免费播放网| 亚洲色图综合区| 精品在线欧美视频| 成人污污视频| 麻豆av免费在线| 亚洲激情成人在线| 国产福利免费在线观看| 成人在线观看91| 人人精品人人爱| 日本一区二区三区四区五区| 中文日韩在线视频| 波多野结衣欧美| 久久国产激情视频| 香蕉成人啪国产精品视频综合网| 91看片在线观看| 国产另类自拍| 久久99国产精品麻豆| 日韩精品国产一区二区| 日韩在线视频播放|