这是一个用串口编程教程,里面很详细的讲解怎么去定义,怎么去调用,怎么使用串口,以及在linux下和windows下实现串口通信的可视化,对于做串口通信的朋友很有用的,这里的很多源代码可以直接使用。
2021-12-14 21:13:48 1.14MB 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
Qt串口工具demo,代码具有很好的参考价值
2021-12-04 13:11:31 119KB Qt小工具
1
qt串口通信教程及qextserialport库文件 教程是图文的很详细! z只要按着教程做会达到你想要的效果,本人亲测!
2021-11-30 14:37:22 2.09MB qt 串口通信 qext serialport
1
之前自己写了用于上位机做基本收发的界面,独立出来相当于一个串口助手,先贴图: 功能作为串口助手来说还算完善,五个发送槽,一个接收槽,可以检测可用串口并加上相关标志,串口设置,记数功能,还有菜单栏上的文件操作和一些选择功能。 下面说一说这个项目: 做这个串口助手分为两步,第一步是设计界面,第二部是功能的代码实现。 一、界面设计 界面设计用Qt Designer,当然用Qt Creator的界面编辑器也可以,只不过感觉Qt Designer更好用一点,因为可以随时运行查看你的界面效果而不用编译整个项目输出一个可执行程序再看看界面效果,这样会影响效率。 界面设计你想界面是什么样就怎么样设计,拉控件
2021-11-25 18:13:36 251KB al ia OR
1
SerialChart 是由 Sergiu Baluta 開發的開源應用程序。SerialChart 用於對通過串行 (RS-232) 端口發送的數據進行實時圖表繪製。它通過插件和 WebView javascript 集成支持其他類型的端口。模塊化設計允許有動力的編碼器添加新型端口、解碼器和顯示過濾器。基本的數據處理工作流程是: 端口(來自串行/USB 端口的原始數據)-> 解碼器(過程數據)-> 值(顯示在屏幕/圖表上) 對於基本用戶,可以在官方 Serial Chart 網頁下載編譯後的即用版本:http : //starlino.com/serialchart 有關微控制器 (Arduino) 項目的示例用法,請參閱:http : //starlino.com/imu_kalman_arduino.html
2021-11-24 16:06:23 76KB 串口通信 rs232
1
代码内有详细注释,展示了串口测试收发显示基本使用方法 windows平台
2021-11-09 17:02:29 19.45MB Qt 串口测试工具
1
QT串口助手示例程序-完整版
2021-11-01 20:01:36 357KB qt 串口助手
1
qt编写的串口调试助手,c++语言,主要是串口信息查询,串口初始化,读取串口信息,写串口信息。
2021-11-01 19:52:21 6KB qt串口助手
1
基于QT4 QGrapicView的串口虚拟示波器,功能和界面模仿Serial_Digital_Scope V2,窗口大小可变,可显示波形已实现鼠标拖动和滚轮缩放。
2021-10-31 14:53:52 863KB QT QGraphicView 串口示波器 波形
1