Qt4没有自带的串口库,想要进行串口操作需要依赖第三方库,或者安装qtserialport库 1、QtSerialPort文件夹里为头文件放到Qt\4.8.7\include下。 2、库文件放Qt\4.8.7\lib下 3、使用在pro中加CONFIG += serialport
2022-01-13 21:49:46 408KB Qt 串口库
1
无偿免费简单版串口助手例程,有完整的注释,帮助学习QT和串口的人一起进步。
2022-01-13 18:00:41 5KB QT 串口助手 例程 C++
1
简单的实现串口通讯,具有比较高的参考价值,适合新手学习使用。PS:高手帮助不大,想好再下载哟。
2022-01-11 10:04:11 896KB QT 串口 com
1
用于调试通信协议小工具,可用于串口和网口定义的通信协议,将协议放入csv文件即可
2022-01-10 14:54:57 43KB QT 串口 网口
1
自动收发串口的数据并且判断收发数据是否正确的功能(相当于一个自动上位机
2021-12-24 12:03:27 109KB QT、串口工具
1
代码注释详细,一步一步学会QT下串口助手编程
2021-12-22 11:02:41 24KB QT串口助手 QT 串口 串口助手
linux下的Qt串口编程,运行在开发板上,包内有可执行程序chuankou,可以直接运行。可进行16进制发送数据。有软键盘操作。
2021-12-16 16:02:04 54KB linux软键盘 QT 串口 源码
1
这是一个用串口编程教程,里面很详细的讲解怎么去定义,怎么去调用,怎么使用串口,以及在linux下和windows下实现串口通信的可视化,对于做串口通信的朋友很有用的,这里的很多源代码可以直接使用。
2021-12-14 21:13:48 1.14MB qt 串口 编程 教程
1
实现串口与数据库相连,通过串口接收到的数据放到数据库中
2021-12-08 19:53:12 76.47MB QT 串口 数据库
1
void Widget::Select() //查询 { QString name = ui->lineEdit->text(); model->setFilter(QObject::tr("id = '%1'").arg(name)); //根据姓名进行筛选 model->select(); //显示结果 } void Widget::Delect() //删除当前行 { int curRow = ui->tableView->currentIndex().row(); //获取选中的行 model->removeRow(curRow); //删除该行 int ok = QMessageBox::warning(this,tr("删除当前行!"),tr("你确定" "删除当前行吗?"), QMessageBox::Yes,QMessageBox::No); if(ok == QMessageBox::No) { model->revertAll(); //如果不删除,则撤销 } else model->submitAll(); //否则提交,在数据库中删除该行 } void Widget::Add() //插入记录 { int rowNum = model->rowCount(); //获得表的行数 int id = 10; model->insertRow(rowNum); //添加一行 model->setData(model->index(rowNum,0),id); //model->submitAll(); //可以直接提交 } void Widget::Back() //返回全表 { model->setTable("student"); //重新关联表 model->setHeaderData(0, Qt::Horizontal, "Time"); model->setHeaderData(1, Qt::Horizontal, "Temperature"); model->select(); //这样才能再次显示整个表的内容 } void Widget::Amend() //提交修改 { model->database().transaction(); //开始事务操作 if (model->submitAll()) { model->database().commit(); //提交 } else { model->database().rollback(); //回滚 QMessageBox::warning(this, tr("tableModel"), tr("数据库错误: %1").arg(model->lastError().text())); } } void Widget::Get_time() { QString string; QTime current_time = QTime::currentTime(); int hour = current_time.hour(); int minute = current_time.minute(); int second = current_time.second(); // int msec = current_time.msec(); string=QString("%1").arg(hour)+":"+QString("%1").arg(minute) +":"+QString("%1").arg(second); ui->Receive->append(string); //qDebug() insertRow(rowNum); //添加一行 model->setData(model->index(rowNum,0),string)
2021-12-08 19:37:10 1.84MB QT串口数据库
1