qt串口操作例程

qt串口操作例程

ID:37899681

大小:31.00 KB

页数:8页

时间:2019-06-02

qt串口操作例程_第1页
qt串口操作例程_第2页
qt串口操作例程_第3页
qt串口操作例程_第4页
qt串口操作例程_第5页
资源描述:

《qt串口操作例程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[mainwindow.cpp]#include   #include #include #include#include#include#include#include#include#include"mainwindow.h"  #include"serialthread.h"  voidMa

2、inWindow::paintEvent(QPaintEvent*){  QPainterpaint(this);  paint.drawLine(0,0,500,500);//drawline    paint.drawPixmap(0,0,*pix);    }voidMainWindow::loadJPEGFile(){     if(!pix->load("testjpeg")){  //if(!pix->load("circle")){    setMsgText("Loadfailed");  

3、  return;  }  setMsgText("Loadsuccess!");  update();    }voidMainWindow::setCounter(intno){  counter=no;}voidMainWindow::serialOperate(){ a=newSerialThread(this);  a->start();  a->wait();}MainWindow::MainWindow(QWidget*parent,constchar*name)  :QMainWindow(

4、parent,name){      counter=0;        QVBox*vbox;    vbox=newQVBox(this);    vbox->resize(300,150);    //msg=newQLabel("SERIALPROGRAMMING",vbox);    msg=newQLineEdit("SERIALPROGRAMMING",vbox);    msg->resize(300,50);        pix=new  QPixmap();              

5、 btn=newQPushButton(vbox);    btn->setText("GO!");    QApplication::connect(btn,SIGNAL(clicked()),this,SLOT(serialOperate()));    btn2LoadImg=newQPushButton(vbox);    btn2LoadImg->setText("LOAD");        lab=newQLabel("beforeloadjpeg",vbox);    QApplicatio

6、n::connect(btn2LoadImg,SIGNAL(clicked()),this,SLOT(loadJPEGFile()));        //btn->resize(100,75);    //vbox->show();};voidMainWindow::setMsgText(char*txt){    QStringmsgs(txt);    QStringcount=QString::number(counter,10);    msgs.append(count);    const  

7、char*re=msgs.ascii();         //strcat(msgs,);    msg->setText(re);  };[my_define.h]#defineBAUDRATE  B115200#defineBLOCK_SIZE  200  #defineDEVICE    "/dev/ttyS0"#defineWAIT_TIME  5#defineCHANGE_LINE  0x0a#defineACK_NUM  3#ifndefTRUE#defineTRUE1#endif#ifnd

8、efFALSE#defineFALSE-1#endif[serialthread.h]#ifndefSERIAL_THREAD_H#define SERIAL_THREAD_H#includeclassMainWindow;classSerialThread:publicQThread{public:  SerialThread(MainWindow*parent);  virtualvoi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。