Qt6实战项目集合
文章平均质量分 82
本专栏不适合零基础入门学习,主要是针对有一定C++基础并且比较熟悉Qt库的开发人员。
专栏里面的每个项目均以生活中常见的需求为主,并且会根据软件开发的流程附上相应的需求分析、架构设计、编码、实现、测试、上线等环节。
code_shenbing
世界需要程序员,而我就是其中一员!
展开
-
日志分析工具
背景: 打开文本文件后,左侧显示被打开的文件内容,右侧显示鼠标选中的文本的翻译结果,提高日志查看效率。功能需求:1.打开文件: 提供选择文件路径的功能;2.拖放文件直接打开的功能;3.展示内容分为两部分,左侧展示源文本内容,右侧展示被鼠标选中的文本的翻译效果;4.左右两片区域可通过中间的分割线自由拉伸宽度;5.提供打开文件、关闭文件、设置翻译规则、帮助等几个菜单;6.智能解析xml文件的翻译规则,制定标准模板让用户自行完成xml文件的书写;原创 2023-05-07 16:21:07 · 1087 阅读 · 2 评论 -
Qt多线程读写大型文本文件项目
一、功能列表1.显示文件路径选择框,仅展示 .txt类型文件可选;2.读取文本文件,显示到桌面控件中;3.读取的文件使用多线程处理,不影响显示界面正常操作;4.读取过来的文件如有修改,需要保存修改部分;5.读、写文件需要显示处理进度;6.增加一个列表,用于展示文本文件的类型、大小、行数等。原创 2023-04-29 19:21:05 · 2567 阅读 · 0 评论 -
上位机UI界面设计项目
本篇博客主要讲解上位机的UI界面的基本布局,思路如下:业务逻辑:1,有一个用户名输入框,可以输入任意字符;2,有一个密码输入框,可以输入任意字符,但是需要以 *代替文本显示,避免密码泄露;3,有一个登录按钮,当点击登录按钮时,到数据库检验用户名与密码的正确性,如果用户名密码验证正确,则跳转到程序主操作页面,否则提示用户检验用户名或密码是否正确。在主控制台页面增加设备功能:1,海康摄像头视频预览、下载功能;2,日志解析功能;3,设备感应器信号实时查看功能;4,发送指令操作设备硬件的功能;原创 2023-04-19 12:02:05 · 4208 阅读 · 0 评论