资源简介
20.rar
代码片段和文件信息
#include “comsettingsdialog.h“
#include “ui_comsettingsdialog.h“
#include
#include
#include
#include
comsettingsdialog::comsettingsdialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::comsettingsdialog)
{
ui->setupUi(this);
//智能识别当前系统的有效串口号
this->setWindowtitle(“设置串口“);
QList serialPortInfo = QSerialPortInfo::availablePorts();
int count = serialPortInfo.count();
for(int i = 0; i < count; i++)
{
ui->CboxSerialPort->addItem(serialPortInfo.at(i).portName());
}
}
comsettingsdialog::~comsettingsdialog()
{
delete ui;
}
void comsettingsdialog::on_pushButton_2_clicked()
{
this->done(0);
}
void comsettingsdialog::on_submitButton_clicked()
{
//获取串口配置
mPortName = ui->CboxSerialPort->currentText();//属性
mBaudRate = ui->CboxBaudrate->currentText();
mParity = ui->CboxParity->currentText();
mDataBits = ui->CboxDataBits->currentText();
mStopBits = ui->CboxStopBits->currentText();
//设置串口
//端口号
MainWindow::instance->mSerilPort.setPortName(mPortName);
//波特率
if(“9600“ == mBaudRate)
{
MainWindow::instance->mSerilPort.setBaudRate(QSerialPort::Baud9600);
}
else if(“19200“ == mBaudRate)
{
MainWindow::instance->mSerilPort.setBaudRate(QSerialPort::Baud19200);
}
else
{
MainWindow::instance->mSerilPort.setBaudRate(QSerialPort::Baud115200);
}
//校验位
if(“EVEN“ == mParity)
{
MainWindow::instance-> mSerilPort.setParity(QSerialPort::EvenParity);
}
else if(“ODD“ == mParity)
{
MainWindow::instance->mSerilPort.setParity(QSerialPort::OddParity);
}
else
{
MainWindow::instance->mSerilPort.setParity(QSerialPort::NoParity);
}
//数据位
if(“5“ == mDataBits)
{
MainWindow::instance->mSerilPort.setDataBits(QSerialPort::Data5);
}
else if(“6“ == mDataBits)
{
MainWindow::instance->mSerilPort.setDataBits(QSerialPort::Data6);
}
else if(“7“ == mDataBits)
{
MainWindow::instance->mSerilPort.setDataBits(QSerialPort::Data7);
}
else
{
MainWindow::instance->mSerilPort.setDataBits(QSerialPort::Data8);
}
//停止位
if(“1.5“ == mStopBits)
{
MainWindow::instance->mSerilPort.setStopBits(QSerialPort::OneAndHalfStop);
}
else if(“2“ == mStopBits)
{
MainWindow::instance->mSerilPort.setStopBits(QSerialPort::TwoStop);
}
else
{
MainWindow::instance->mSerilPort.setStopBits(QSerialPort::OneStop);
}
this->done(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 696 2017-06-28 22:43 20\.qmake.stash
文件 548 2017-06-28 22:37 20\2.pro
文件 23783 2017-10-16 08:45 20\2.pro.user
文件 23690 2017-10-11 10:34 20\2.pro.user.424c19d
文件 2861 2017-10-16 08:50 20\comsettingsdialog.cpp
文件 723 2017-05-13 18:20 20\comsettingsdialog.h
文件 5224 2017-05-12 15:41 20\comsettingsdialog.ui
文件 10908 2017-10-16 09:07 20\initwidget.cpp
文件 1390 2017-10-16 09:08 20\initwidget.h
文件 11657 2017-10-16 08:56 20\initwidget.ui
文件 2014 2017-10-13 15:31 20\main.cpp
文件 2626 2017-10-13 15:31 20\mainwindow.cpp
文件 520 2017-05-13 19:24 20\mainwindow.h
文件 654 2017-05-12 08:54 20\mainwindow.ui
文件 24357 2017-06-28 22:43 20\Makefile
文件 85167 2017-06-28 22:43 20\Makefile.Debug
文件 85290 2017-06-28 22:43 20\Makefile.Release
文件 92672 2017-07-05 15:32 20\release\2.exe
文件 25431 2017-07-01 22:14 20\release\comsettingsdialog.o
文件 69142 2017-07-05 15:32 20\release\initwidget.o
文件 6241 2017-07-03 21:45 20\release\main.o
文件 14135 2017-07-01 22:14 20\release\mainwindow.o
文件 3822 2017-07-01 22:14 20\release\moc_comsettingsdialog.cpp
文件 9675 2017-07-01 22:14 20\release\moc_comsettingsdialog.o
文件 3934 2017-07-01 22:14 20\release\moc_initwidget.cpp
文件 9040 2017-07-01 22:14 20\release\moc_initwidget.o
文件 3427 2017-07-01 22:14 20\release\moc_mainwindow.cpp
文件 9012 2017-07-01 22:14 20\release\moc_mainwindow.o
文件 8192 2017-07-05 15:17 20\temp_humidity.db
文件 6299 2017-06-28 22:43 20\ui_comsettingsdialog.h
............此处省略8个文件信息
相关资源
- DropDataControl.rar
- monihid.c
- sound.properties
- iso.txt
- MaskWindow.zip
- VS2010中文旗舰版(破解版).txt
- probability-sheldon-ross-solution-manual.pdf
- sc.zip
- cn4020026_2422865.zip
- cklover1_10516440.zip
- CorelProductsKeyGen20180618全家桶注册机.
- 编译原理.rar
- 题库脚本.xls
- waidps-master.zip
- QQ消息轰炸机Delphi版,听说效果很好
- elk百度云地址.txt
- GetAlibaba_Setup.rar
- Editor-1.5.4.rar
- y8l7mn.xls
- AdobeAcrobat破解方法.txt
- 最完整的图书管理系统的设计与实现
- whoawho.DDZ.tools.rar
- chensixiao_1952246.zip
- pwd.txt
- 32854数据库系统概论前七章习题解析
- SolutionManualforIntroductiontoLinearAlgebra5t
- Devexpress18.2.7Crack.zip
- 在ROS中与其他器件使用十六进制串口
- Ftp.zip
- 363389zw_stereo_modefilt.zip
评论
共有 条评论