# InduMotorView **Repository Path**: zzx_hub/InduMotorView ## Basic Information - **Project Name**: InduMotorView - **Description**: arm系统下录音采集分析软件。 特点 1.采用插件的方式集成,质检流程。 2.ui设计,进行初步的模块化。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2026-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.工程介绍 Subwidget 自己定义的子控件,UI界面搭建的最小元素。 Pages 运行时相对独立的一页控件 StackedPages 复杂页面,多个页面组合在一起的业务 UiHelper UI界面中需要用的资源、业务函数、样式、绘制函数库 Utils 业务层、客户端 常用的辅助函数文件夹。 DbTable sql数据库中存在的表需要转换成C++类,所有转换的类存放的地方。 Task 后台任务实现,采用插件系统实现。 Params 参数类、数据库类 2.各个页面概述,以类名展开 2.1 StackedPages文件夹 frmMain 主页程序入口,主页面的导航栏+多个内容页面,通过 ConfigPage 配置页,包括产品、采样、标注等,具体参考void frmMain::initConfigPage();该函数统一初始化该配置页 DebugTestPage 调试工具页 ,和配置页类似,新增分割器拖动的功能。后续的数据查询配置页,完全复用该类,只是配置不一样。 通过 void frmMain::initQueryPage() 配置数据查询页 通过void frmMain::initToolPage() 配置工具调试页 LoginWidget 登录界面,支持配置传感器参数配置,电机项目没有启用配置参数的功能。 VoicePrintConfig 声纹配置类,有两个子页面,第一个页面对注册完毕的声纹进行增删改查,第二页面进入注册流程页面ResisterForm ResisterForm 声纹注册流程,注册流程是: 选择注册方式(在线/离线)-> 数据选择 -> 注册验证 -> 展示结果。 注册流程管理中心。管理未完成的注册任务。 valdatashowwidget 声纹注册时候,需要经过一个数据集的验证。valdatashowwidget提供一个页面管理和查看数据已经关联的数据集 工程运行说明 1.解压3rd_party.zip到main.cpp同级目录下面 2.qt creator 打开同级目录下面的CMakeLists.txt文件