qt在linux打开串口写数据






#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "qdebug.h"
 
  
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent), ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    PortSettings myComSetting = {BAUD115200,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,500};
    myCom = new QextSerialPort("/dev/ttyS0",myComSetting);
    bool re = myCom ->open(QIODevice::ReadWrite);
    qDebug()< 
  
    writeMyCom();
}
void MainWindow::writeMyCom()
{
    QByteArray temp = myCom->readAll();
    qDebug() << myCom->write("hello word\n");
    ui->textBrowser->insertPlainText(temp);
 
  
}
MainWindow::~MainWindow()
{
    delete ui;
}

你可能感兴趣的:(qt开发)