资源简介
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个文件信息
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论