91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.11MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-20
  • 語言: 其他
  • 標簽:

資源簡介

Qt串口通信+多線程+數據錯亂自動恢復+串口斷開自動連接

資源截圖

代碼片段和文件信息

#include?“dialog_comset.h“
#include?“ui_dialog_comset.h“

Dialog_ComSet::Dialog_ComSet(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::Dialog_ComSet)
{
????ui->setupUi(this);
????this->serial?=?new?QSerialPort;
????this->ui->comboBox_Bps->setCurrentIndex(3);
????this->ui->comboBox_DataBit->setCurrentIndex(3);
}

Dialog_ComSet::~Dialog_ComSet()
{
????delete?ui;
????this->serial->close();
????this->serial->deleteLater();
}

void?Dialog_ComSet::on_pushButton_GetPort_clicked()
{
????this->ui->comboBox_Port->clear();
????foreach(const?QSerialPortInfo?&info?QSerialPortInfo::availablePorts())
????{
????????this->serial->setPort(info);
????????if(this->serial->open(QIODevice::ReadWrite))
????????{
????????????ui->comboBox_Port->addItem(this->serial->portName());
????????????this->serial->close();
????????}
????}
}

void?Dialog_ComSet::on_pushButton_Ctr_clicked()
{
????this->serial->setPortName(this->ui->comboBox_Port->currentText());
????this->serial->setBaudRate(this->ui->comboBox_Bps->currentText().toInt());

????switch?(this->ui->comboBox_DataBit->currentText().toInt())?{
????case?0:
????????this->serial->setDataBits(QSerialPort::Data5);
????????break;
????case?1:
????????this->serial->setDataBits(QSerialPort::Data6);
????????break;
????case?2:
????????this->serial->setDataBits(QSerialPort::Data7);
????????break;
????case?3:
????????this->serial->setDataBits(QSerialPort::Data8);
????????break;
????default:
????????this->serial->setDataBits(QSerialPort::Data8);
????????break;
????}

????switch?(this->ui->comboBox_CheckBit->currentIndex())?{
????case?0:
????????this->serial->setParity(QSerialPort::NoParity);
????????break;
????case?1:
????????this->serial->setParity(QSerialPort::OddParity);
????????break;
????case?2:
????????this->serial->setParity(QSerialPort::EvenParity);
????????break;
????case?3:
????????this->serial->setParity(QSerialPort::MarkParity);
????????break;
????case?4:
????????this->serial->setParity(QSerialPort::SpaceParity);
????????break;
????default:
????????this->serial->setParity(QSerialPort::NoParity);
????????break;
????}

????switch?(this->ui->comboBox_StopBit->currentIndex())?{
????case?0:
????????this->serial->setStopBits(QSerialPort::OneStop);
????????break;
????case?1:
????????this->serial->setStopBits(QSerialPort::OneAndHalfStop);
????????break;
????case?2:
????????this->serial->setStopBits(QSerialPort::TwoStop);
????????break;
????default:
????????this->serial->setStopBits(QSerialPort::OneStop);
????????break;
????}

????switch?(this->ui->comboBox_FlowCtr->currentIndex())?{
????case?0:
????????this->serial->setFlowControl(QSerialPort::NoFlowControl);
????????break;
????case?1:
????????this->serial->setFlowControl(QSerialPort::HardwareControl);
????????break;
????case?2:
????????this->serial->setFlowControl(QSerialPort::SoftwareControl);
????????break;
????default:
????????this->serial->setFlowControl(QSerialPort::

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-09?10:50??SerialMode\
?????目錄???????????0??2017-11-08?16:18??SerialMode\.git\
?????文件?????????112??2017-11-07?18:27??SerialMode\.git\config
?????文件??????????73??2017-11-07?18:27??SerialMode\.git\description
?????文件??????????23??2017-11-07?18:27??SerialMode\.git\HEAD
?????目錄???????????0??2017-11-07?18:27??SerialMode\.git\hooks\
?????文件?????????478??2017-11-07?18:27??SerialMode\.git\hooks\applypatch-msg.sample
?????文件?????????896??2017-11-07?18:27??SerialMode\.git\hooks\commit-msg.sample
?????文件?????????189??2017-11-07?18:27??SerialMode\.git\hooks\post-update.sample
?????文件?????????424??2017-11-07?18:27??SerialMode\.git\hooks\pre-applypatch.sample
?????文件????????1642??2017-11-07?18:27??SerialMode\.git\hooks\pre-commit.sample
?????文件????????1348??2017-11-07?18:27??SerialMode\.git\hooks\pre-push.sample
?????文件????????4898??2017-11-07?18:27??SerialMode\.git\hooks\pre-rebase.sample
?????文件?????????544??2017-11-07?18:27??SerialMode\.git\hooks\pre-receive.sample
?????文件????????1239??2017-11-07?18:27??SerialMode\.git\hooks\prepare-commit-msg.sample
?????文件????????3610??2017-11-07?18:27??SerialMode\.git\hooks\update.sample
?????文件?????????912??2017-11-08?16:18??SerialMode\.git\index
?????目錄???????????0??2017-11-07?18:27??SerialMode\.git\info\
?????文件?????????240??2017-11-07?18:27??SerialMode\.git\info\exclude
?????目錄???????????0??2017-11-08?16:18??SerialMode\.git\objects\
?????目錄???????????0??2017-11-07?18:27??SerialMode\.git\objects\10\
?????文件?????????557??2017-11-07?18:27??SerialMode\.git\objects\10\3838fdaea2347436966d0f2cc53c0be69a0e22
?????目錄???????????0??2017-11-08?16:18??SerialMode\.git\objects\49\
?????文件????????5914??2017-11-08?16:18??SerialMode\.git\objects\49\4f79301178fa92c5124f55ea342d208e447918
?????文件?????????142??2017-11-07?18:27??SerialMode\.git\objects\49\d64fce7cedf4ed8c5e0124cfe43e90c23c6ab6
?????目錄???????????0??2017-11-07?18:27??SerialMode\.git\objects\60\
?????文件?????????304??2017-11-07?18:27??SerialMode\.git\objects\60\50363fa71ed2da04105077f9fef06150d05ee2
?????目錄???????????0??2017-11-08?16:18??SerialMode\.git\objects\6b\
?????文件?????????745??2017-11-08?16:18??SerialMode\.git\objects\6b\f18e1e3884e52557e0ecce14f0c9ca461cc53d
?????目錄???????????0??2017-11-08?16:18??SerialMode\.git\objects\82\
?????文件????????1069??2017-11-08?16:18??SerialMode\.git\objects\82\7cc9a0898ec0ad9ad49c3d5f49d2a2893fbba1
............此處省略47個文件信息

評論

共有 條評論