# QT project **Repository Path**: aghxjjaj21/Qt.test ## Basic Information - **Project Name**: QT project - **Description**: QT项目 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-12 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Qt 用户活动监控项目 #### 介绍 本项目是一个基于 Qt 框架开发的用户活动监控应用程序,主要功能包括用户登录认证、活动状态监测、进程监控等。 #### 软件架构 项目采用典型的 Qt Widgets 应用程序架构: - **核心组件** - `Widget` - 主窗口类,处理用户界面交互 - `Monitor` - 进程监控界面 - `ProcessMonitorThread` - 进程监控线程 - **主要功能模块** - 用户登录系统(支持记住密码) - 用户活动监测(鼠标、键盘操作检测) - 进程列表监控 - 数据加密/解密 - inactivity 超时检测 #### 安装教程 1. 环境要求: - Qt 6.8.3 或更高版本 - MinGW 64-bit 编译器 - Windows 操作系统(需要系统钩子功能) 2. 编译步骤: ```bash cd Qtproject qmake Qtproject.pro make # 或 nmake(取决于编译器) ``` #### 使用说明 1. **登录功能** - 输入用户名和密码 - 可选择"记住密码"选项 - 点击登录按钮进行认证 2. **活动监测** - 系统自动监测用户活动状态 - 超时后自动锁定 - 支持自定义超时时间 3. **进程监控** - 实时显示当前运行进程列表 - 可查看进程详细信息 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 许可证 本项目遵循 LICENSE 文件中的许可协议。