# RunApps **Repository Path**: joqson/run-apps ## Basic Information - **Project Name**: RunApps - **Description**: 一个轻量级的 Windows 应用程序启动器,基于 Qt 6 开发。 功能特性 快速启动: 快速搜索和启动已安装的应用程序 系统托盘: 最小化到系统托盘,右键菜单快速操作 开机启动: 支持设置/取消开机自动启动 应用分类: 常用应用 小程序 Windows 已安装程序 折叠展开: 应用列表支持折叠/展开,默认显示5个项目 内存优化: 自动清理图标缓存,降低内存占用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-13 - **Last Updated**: 2026-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RunApps 一个轻量级的 Windows 应用程序启动器,基于 Qt 6 开发。 ## 功能特性 - **快速启动**: 快速搜索和启动已安装的应用程序 - **系统托盘**: 最小化到系统托盘,右键菜单快速操作 - **开机启动**: 支持设置/取消开机自动启动 - **应用分类**: - 常用应用 - 小程序 - Windows 已安装程序 - **折叠展开**: 应用列表支持折叠/展开,默认显示5个项目 - **内存优化**: 自动清理图标缓存,降低内存占用 ## 系统要求 - Windows 10/11 - 64位操作系统 ## 安装使用 1. 解压 `RunApps_v1.0.zip` 到任意目录 2. 双击 `RunApps.exe` 运行 ## 托盘菜单 | 菜单项 | 功能 | |--------|------| | 显示 | 显示/隐藏主窗口 | | 随Windows启动 | 切换开机自动启动(可勾选) | | 搜索小程序 | 打开小程序搜索对话框 | | 刷新已安装程序 | 重新扫描系统已安装的应用 | | 退出 | 关闭程序 | ## 快捷操作 - **搜索**: 在搜索框输入关键词快速筛选应用 - **启动**: 单击应用图标或名称启动程序 - **最小化**: 点击其他区域或启动应用后自动最小化 ## 开发环境 - Qt 6.10.2 - MinGW 13.1.0 (64-bit) - CMake 3.30 ## 编译 ```bash mkdir build && cd build cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release .. mingw32-make ``` ## 项目结构 ``` RunApps/ ├── main.cpp # 程序入口 ├── mainwindow.h/cpp # 主窗口 ├── appmanager.h/cpp # 应用管理器 ├── applistwidget.h/cpp # 应用列表控件 ├── appitemwidget.h/cpp # 应用项控件 ├── searchwidget.h/cpp # 搜索控件 ├── powermenu.h/cpp # 电源菜单 ├── iconcache.h/cpp # 图标缓存 ├── viewmode.h # 视图模式枚举 ├── resources.qrc # 资源文件 └── CMakeLists.txt # 构建配置 ``` ## 许可证 MIT License