精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

在线亚洲人成| 婷婷在线观看视频| 日韩欧美大片| 精品久久国产字幕高潮| 久久久久久久久久久免费视频| 国产69精品久久app免费版| 精品一区二区三区免费毛片爱| 九九久久国产精品| 色婷婷av777| 免费观看性欧美大片无片| 天天综合网 天天综合色| 日韩高清专区| 国产刺激高潮av| 日本va欧美va精品| 欧美精品九九久久| 女人黄色一级片| 成人自拍在线| 欧美日韩国产乱码电影| 日韩av综合在线观看| 欧美成年黄网站色视频| 久久亚洲精品小早川怜子| 91久久精品在线| 免费精品一区二区| 亚洲精品激情| 九九视频这里只有精品| 亚洲成人黄色av| 国产欧美一区二区三区米奇| 欧美日韩国产经典色站一区二区三区 | www.久久视频| 影音先锋一区| 久久国产精品久久久久| 中文字幕伦理片| 亚洲婷婷丁香| 亚洲成人av片| 日本少妇xxxx软件| 亚洲一区二区av| 一本在线高清不卡dvd| 性高湖久久久久久久久aaaaa| 麻豆视频在线| 国产精品高潮久久久久无| 欧美黑人3p| 亚洲av成人精品毛片| 国产69精品久久99不卡| 亚洲自拍高清视频网站| 亚洲一级特黄毛片| 日本少妇一区二区| 国产成人免费av| 黄色免费av网站| 亚洲片区在线| 7777精品视频| 亚州国产精品视频| 999亚洲国产精| 97人人做人人爱| 欧美日韩在线国产| 中文字幕亚洲精品乱码| 久久人人爽人人爽人人片亚洲| 天天干天天操天天拍| 久久社区一区| 色狠狠av一区二区三区香蕉蜜桃| 日本精品久久久久中文| 久久伦理在线| 久久精品2019中文字幕| 中文字幕在线有码| 黄色免费成人| 亚州成人av在线| 区一区二在线观看| 人人精品人人爱| 成人羞羞国产免费| 国产三级按摩推拿按摩| 国产东北露脸精品视频| 国产日韩欧美一区二区| 欧美女子与性| 久久精品欧美一区二区三区不卡| 日韩久久久久久久| 久久黄色美女电影| 亚洲国产欧美日韩另类综合| 国产成人精品视频免费看| 久久sese| 91.com视频| 天天躁日日躁狠狠躁免费麻豆| 思热99re视热频这里只精品 | 91精品国产综合久久久久久丝袜 | 精品国产一区二区三区久久狼5月| 内射一区二区三区| 在线精品一区二区| 日韩av电影手机在线| 91在线你懂的| 不卡区在线中文字幕| 欧美性天天影院| 看黄网站在线| 黑人巨大精品欧美一区二区三区| 少妇激情一区二区三区| 精品视频一二| 亚洲精品视频在线播放| 尤物在线免费视频| 国产精品毛片在线看| 国产精品igao视频| 囯产精品一品二区三区| 国产三级三级三级精品8ⅰ区| 免费观看中文字幕| 亚洲风情在线资源| 日韩一区二区三区高清免费看看| 中文字幕日韩三级片| 日韩欧美大片| 69**夜色精品国产69乱| 国产精品一区二区免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲精品乱码久久久久久蜜桃91| 国模雨婷捆绑高清在线| 欧美日韩国产综合视频在线观看| 久久性爱视频网站| 欧美好骚综合网| 日韩av快播网址| 亚洲精品国产精品国| 国产精品污污网站在线观看| 欧美激情视频免费看| 91麻豆精品国产综合久久久| 亚洲人午夜精品| 亚洲国产综合久久| 国内精品伊人久久久久av一坑| 欧美二区在线| aa级大片免费在线观看| 欧美一区二区国产| 国产黄a三级三级| 日韩不卡免费视频| 精品无码久久久久久久动漫| 污污的视频在线观看| 欧美久久一区二区| www.99热| 日韩 欧美一区二区三区| 久久99国产精品99久久| 欧美家庭影院| 日韩色在线观看| 黄色香蕉视频在线观看| 精品中文av资源站在线观看| 色吧亚洲视频| av免费在线一区| 亚洲一区二区国产| 久久精品无码av| 久久亚洲二区三区| 久久亚洲中文字幕无码| 国产三级精品三级在线观看国产| 欧美成人免费va影院高清| 一区二区www| 中文字幕一区三区| www午夜视频| 97在线精品| 国产日韩欧美在线视频观看| 色的视频在线免费看| 精品视频一区二区不卡| 91动漫免费网站| 黄色小说综合网站| 潘金莲一级淫片aaaaa免费看| 成人av在线播放| 欧美wwwxxxx| 亚洲精品97久久中文字幕| 亚洲一区视频在线| 999精品免费视频| 国产精品久久777777毛茸茸| 欧美不卡三区| 素人啪啪色综合| 日韩中文字幕视频在线观看| 国产免费一区二区三区最新不卡 | 夜夜躁很很躁日日躁麻豆| 国产精品视频yy9299一区| 手机视频在线观看| 亚洲a一区二区三区| 亚洲综合日韩在线| av影视在线看| 亚洲天堂视频在线观看| 一级特黄特色的免费大片视频| 亚洲桃色在线一区| 一级黄色大片免费看| 在线一区免费观看| 无遮挡亚洲一区| 欧州一区二区三区| 91sa在线看| av在线免费观看网站| 7777精品伊人久久久大香线蕉最新版| 久久一区二区三| 337p粉嫩大胆噜噜噜噜噜91av| 国产小视频精品| 欧美日韩一视频区二区| 欧美精品成人一区二区在线观看| 999国产精品亚洲77777| 九九综合九九综合| 欧美日韩国产中文字幕在线| 欧美二区三区的天堂| 欧美成人精品欧美一级| 久久久精品国产99久久精品芒果| 手机av在线网| 国产日韩欧美一区二区三区在线观看| 欧美污视频久久久| 一区二区视频| 国产成人中文字幕| 欧美人与动牲性行为| 亚洲夜晚福利在线观看| 亚洲精品网站在线| 欧美三级蜜桃2在线观看| 久久久久久蜜桃| 国产精品毛片高清在线完整版 | 中文天堂在线一区| 俄罗斯黄色录像| 毛片av一区二区| 国产午夜大地久久| 一区二区三区国产精华| 欧洲亚洲一区二区三区四区五区| 天堂久久av| 国产精品一区av| 三级中文字幕在线观看| 久热爱精品视频线路一| 国产午夜在线观看| 亚洲电影免费观看高清完整版在线观看 | 99精品在线免费在线观看| 精品在线观看一区二区| 日本免费精品| 91精品久久久久久综合乱菊| 久久电影tv| 欧美极品在线播放| www久久日com| 久久精品小视频| yw视频在线观看| 亚洲欧美制服中文字幕| 亚洲高清视频网站| 欧美一区二区三区思思人| 中文字幕二区三区| 一本到不卡精品视频在线观看| 久久婷婷综合国产| 日本精品久久久久中文字幕| 亚洲精品a区| 国产在线视频91| jizz久久久久久| 国产成人综合精品| 伊人久久av| 66m—66摸成人免费视频| 欧美日韩在线视频免费观看| 九九综合九九综合| 免费电影视频在线看| 色综合视频网站| 欧美巨大xxxx做受沙滩| 久久久久国产精品www| 密臀av在线| 久久久久久久久中文字幕| 色黄网站在线观看| 欧美成人精品不卡视频在线观看| 国产黄色在线免费观看| 欧美xxxx18性欧美| av网址在线看| 九九热精品视频| 黄页在线观看免费| 国模视频一区二区| 麻豆理论在线观看| 97精品国产97久久久久久| av成人 com a| 日韩69视频在线观看| 国精产品一区一区三区四川| 国产成人在线一区二区| 成人免费一区| 91久久精品国产| 成人av动漫| 久久综合久久久| 欧美精品久久久久久| 亚洲日本无吗高清不卡| 久久久久免费av| 真人做人试看60分钟免费| 亚洲特色特黄| 欧美女人性生活视频| 日日摸夜夜添夜夜添精品视频 | 黄色一级视频免费观看| 亚洲电影第三页| 亚洲欧美另类在线视频| 欧美男人的天堂一二区| www久久久com| 亚洲精品在线观看www| 成人精品一区二区三区校园激情| 久久精品国产96久久久香蕉| 毛片网站在线看| 国产成人精品a视频一区www| 欧美日韩卡一| 国产伦精品一区二区三区视频黑人 | 欧美亚洲天堂| 国产精品扒开腿做爽爽爽视频| 九九久久国产| 成人欧美一区二区三区视频xxx| 天堂成人娱乐在线视频免费播放网站 | 很黄很黄激情成人| 国产精品欧美激情在线观看| 捆绑紧缚一区二区三区视频 | 久久精品在线观看| 免费成年人视频在线观看| 亚洲二区在线观看| 伊人网视频在线| 亚洲成人精品视频在线观看| www.亚洲视频| 久久久亚洲影院| 久久精品超碰| 久久亚洲免费| 欧美韩国一区| 亚洲国产成人va在线观看麻豆| 成人免费观看视频| 一级片黄色录像| 丁香五六月婷婷久久激情| 国产伦理吴梦梦伦理| 日韩高清有码在线| 亚洲精品白浆| 国产精品人成电影在线观看| 精品淫伦v久久水蜜桃| 制服诱惑一区| 日韩精品一卡二卡三卡四卡无卡| 国模大尺度视频| 中文字幕av在线一区二区三区| 91久久国产视频| 日韩欧美一二区| 欧美69xxxx| 国产999精品| 天堂在线精品| 亚洲精品无码国产| 国产真实乱偷精品视频免| 波多野在线播放| 婷婷开心激情综合| 蜜臀av午夜精品| 久久天天躁狠狠躁夜夜躁| 春暖花开亚洲一区二区三区| 久99久视频| 99精品国产一区二区青青牛奶| 日本网站在线看| 国产精品久久久久精k8| 亚洲av无码不卡| 亚洲精品永久免费精品| 国产一二在线播放| 国产尤物99| 一区视频在线| 亚洲色图欧美另类| 亚洲一区二区不卡免费| 国产黄a三级三级看三级| 日韩视频免费在线| 超碰国产精品一区二页| 亚洲午夜精品久久久中文影院av| 日本vs亚洲vs韩国一区三区| 人人妻人人澡人人爽| 在线视频综合导航| 都市激情在线视频| 国产精品成人av在线| 欧美精品一区二区三区中文字幕 | 日韩av福利| 日本一区二区精品| 青青草97国产精品免费观看| 免费在线观看a视频| 欧美午夜精品免费| 一区二区三区视频在线观看视频| 国产精品视频区| 99久久夜色精品国产亚洲96| www.成人黄色| 亚洲精品免费在线播放| 亚洲精品久久久蜜桃动漫| 97人人爽人人喊人人模波多| 亚洲三级性片| 国产又大又黄又粗的视频| 国产精品久久久久一区二区三区 | 日韩大陆毛片av| 成人性生活av| 亚洲一区二区三区四区中文| 国内精品国产三级国产a久久| 欧美交换国产一区内射| 精品国产一区二区在线观看| а√天堂资源官网在线资源| 欧美午夜精品久久久久久蜜| 免费看欧美女人艹b| 欧美偷拍第一页| 亚洲成成品网站| 国产超碰精品| 中文字幕超清在线免费观看| 成人久久视频在线观看| 天堂а√在线中文在线新版| 中文字幕9999| caoporn成人| 成人精品小视频| 亚洲美腿欧美偷拍| 亚洲 欧美 自拍偷拍| 国产精品精品视频| 欧美日韩国产免费观看| 波多野结衣 在线| 欧美一区二区三区婷婷月色| 国产一二在线播放| 在线日韩av永久免费观看| 成人一区二区三区视频在线观看| 中文字幕xxxx| 欧美乱人伦中文字幕在线| 日本一道高清一区二区三区| 天天干天天玩天天操| 婷婷成人激情在线网| 黄色网址在线免费播放| 久久66热这里只有精品| 国产一区在线观看视频| 亚洲男人的天堂在线视频| 久久精品中文字幕免费mv| 色综合久久中文| 日本亚洲一区二区三区| 91极品视觉盛宴| 免费在线看污片|