Qt项目
文章平均质量分 50
昂德森科技
因为热爱,所以拼搏。
展开
-
qt画板v1.0
qt图形视图做的一个工具,具备画板功能,对初学习有很大作用。原创 2024-09-15 09:25:12 · 230 阅读 · 0 评论 -
qt实现秒表功能
【代码】qt实现秒表功能。原创 2024-05-27 10:09:03 · 328 阅读 · 3 评论 -
qt-vtk工具
易于使用的接口:VTK提供了多种编程接口,包括C++、Python和Java等,使得用户可以根据自己的偏好选择合适的接口进行开发。丰富的功能:VTK提供了各种功能,包括体绘制、体数据可视化、体数据处理、曲面重建、几何变换、体积渲染等。广泛的应用领域:VTK被广泛应用于科学计算、医学图像处理、地质学、气象学、流体动力学、机械工程等领域。多种数据类型支持:VTK支持多种类型的数据,包括结构化网格、非结构化网格、点云、图像等。这款工具入门容易,非常适合新手学习vtk使用。原创 2024-04-17 22:42:28 · 326 阅读 · 0 评论 -
vtk qt切割stl模型
通过滑动slider然后对模型进行某一个方向的面切割。同时可以用鼠标对模型进行移动缩放,旋转等操作。然后可以加一些颜色点云显示等操作。一直想实现对stl模型的某个方向进行平面切割。原创 2024-01-15 19:00:00 · 597 阅读 · 0 评论 -
Arduion Modbus通讯示例
一定记得串口参数必须设置对,然后从站地址,以及起始读几个从哪里开始要设置对,比如我只操作3个寄存器那就从0-3,不然一直读不到数据。然后上位机这边就是用2个按钮修改寄存器的值,两个lcd-number和一个label显示寄存器 的值。实现了Arduion和Qt上位机利用Modbus协议采集DHT11数据,以及开关LED灯。用modbus-poll当上位机的时候总是读不到数据。虽然简单,但是很有意义。原创 2024-01-07 14:20:14 · 1234 阅读 · 0 评论 -
stm32 42步进电机 上位机示例
通过交替激活两个线圈,可以实现步进电机的转动。步进电机控制系统会根据输入的脉冲信号来精确定位和控制步进电机的转动,每个脉冲信号通常对应步进电机转动的一个固定的步进角度。思路就是stm32一直给步进电机发脉冲,然后通过驱动器驱动步进电机转动,这个项目多了一个qt发送串口消息给stm32,stm32接收对应的命令然后执行不同的函数,但是这样无法实现步进电机的反馈,无法实现限位,回零等功能。简单来说,当步进电机需要转动时,控制系统会发送一系列脉冲信号给步进电机,每个脉冲信号对应步进电机转动的一个步进角度。原创 2023-11-26 12:27:17 · 675 阅读 · 0 评论 -
qt+mysql多权限登录界面的实现
首先下载好sqlyog,以及mysql,Qt Creator,Qt在配置mysql的时候可能会遇到有些.dll移植的问题,一般都是把mysql下有的.lib和.dll放到Qt安装目录下。我这里因为代码太多只放一个普通用户注册的代码,首先的if语句就是必须让选择权限,这样才可以进入下一步,然后判断选择了哪个权限,接着判断输入框是否为空我这里自定义了一个bool函数Look。点击不同的登录权限会有不同的登录界面,这样就实现了权限的分配,你可以用此界面开发不同上位机或者管理系统的权限验证,实现不同的功能。原创 2023-04-03 17:56:07 · 1935 阅读 · 8 评论 -
Arduion上位机
【代码】Arduion上位机。原创 2023-01-03 22:22:19 · 440 阅读 · 1 评论 -
Qt无人机姿态模拟
3、普通用户只能查看实时数据、自动给出实时建议,超级用户可以查看实时数据、历史数据、统计数据判断是否危险飞行、生成事故报告。4、创建数据库,保存两张表,表1判断云端用户级别及用户登录验证,表2记录一定时间内的飞机姿态数据。2、根据用户登录信息的不同,选择不同的云端用户级别,具体为user和vip。2、可以使用模拟终端(滑动按钮)来改变机身角度的值。1、可以根据用户级别的不同授权不同的内容查看。4、可以实时改变验证平台上图形的状态。原创 2022-10-24 11:57:53 · 3232 阅读 · 11 评论 -
Qt分组神器
这个就是一个分组神器,可以根据输入的总人数 ,以及想设定的每组人数,把这些人随机分成小组,很适合班级分组使用。主要就是这样的逻辑,核心就是把生成数组下标随机数,交换数组内容,很简单,适合入门看看。原创 2022-09-27 16:22:35 · 557 阅读 · 0 评论 -
Qt Tcp网络聊天室
基于客户端和服务器的架构,创建一个QTcpSocket的链表,其中每一个节点保存每个客户端的指针。这个客户端可以设置字体的样式,保存聊天记录,清空窗口,换肤等功能。源码(vx):zrccode。原创 2022-09-26 10:00:56 · 1053 阅读 · 1 评论 -
基于QT的串口调试工具
是今年暑假期间的一个项目,实现的功能就是串口的收发等部分代码:void Widget::on_pushButton_open_clicked(){ QString path =QFileDialog::getOpenFileName(this,"open","../","*.txt"); QString str; QTextCodec *codec = QTextCodec::codecForName("GBK"); if(path.isEmpty() ==.原创 2021-11-28 09:29:14 · 284 阅读 · 0 评论 -
QT五子棋项目
今天给大家带来一个QT的五子棋项目,没有用到xml文件,界面都是纯代码写的,这个项目的主要难点在于得分的计算、输赢的判断逻辑、界面的规划,用到了paintevent等事件,以及定时器的技术,主要写了两个类一个是主界面的,另一个是是关于游戏模式的类,因为这个可以实现人人对战,与人机对战。首先来看运行如下:1 项目的目录结构如下:2 mainwindow.h:这个就是主界面的头文件,因为主界面上的菜单栏要选择游戏模式,所以和gamemodel类交互必须包含gamemodel的头文件。#ifnde原创 2021-08-01 21:54:13 · 988 阅读 · 0 评论 -
基于qt的学生管理系统的项目
前几天接了一个数据库的单子,就是让写一个管理系统,我用了几天写完了,特此分享一下:登录界面管理员界面:搜索姓名:修改信息:删除信息:绩点升序排序:导出数据(点击导出数据按钮会自动导出excl文件并保存,很方便打印的):学生登录:这个项目画面感挺不错的,基于QSqlite数据库,其实我感觉难的部分是不同界面功能的描写,以及切换,还有最后导出数据的部分,这个代码我是参考大佬的。公开导出数据的部分代码: // 对单元格画边框 QString drawCellLine原创 2021-07-10 15:59:23 · 1010 阅读 · 24 评论 -
Qt-TCP通信-简易仿QQ项目
今天带来一个简单的聊天项目,项目不难,客户端和服务器端一共只有400多行代码,这个程序的缺点是无法实现广播与组播,只能连接一个客户端。先来看程序的运行效果:1服务器端的设计:项目框架:因为这个有网络部分,所以在.pro文件里添加QT+=networkdialog.h:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include <QLabel>#include <QTcpServer>#i原创 2021-06-19 11:04:04 · 589 阅读 · 2 评论 -
Qt项目 学生管理系统
今天带来一个Qt的小项目 学生管理系统程序运行如下:这个是图形化的操作,应该是一个简单的小项目,可以复习一下Qt数据库的知识这个程序包括排序 插入数据等功能Stu.pro:```xml#-------------------------------------------------## Project created by QtCreator 2021-04-14T15:21:02##-------------------------------------------------原创 2021-06-17 19:27:26 · 1342 阅读 · 0 评论