🗂️
🗂️ 多页面分页
原生支持多页面分页管理,每页拥有独立组件、层级与名称,轻松构建属于自己的桌面工作台
了解分页
Uniquenium 是一款开源的桌面自定义工具,致力于为用户提供一个高度自由的桌面扩展平台。它基于 C++/Qt 和 QML 技术栈构建,拥有自己的 UI 控件库 UniDesk,让你的桌面焕然一新。
| 层级 | 技术栈 | 核心职责 |
|---|---|---|
| 🔌 扩展层 | QML / C++ DLL | 插件动态加载、模板导入导出、主题与光标样式切换 |
| 🎨 表现层 | QML / Qt Quick | 多页面管理、组件拖拽编辑、无边框窗口渲染 |
| 🧩 控件库 | QML + C++ (UniDesk) | 40+ 自研控件、桌面容器组件、全局单例对象 |
| ⚙️ 逻辑层 | C++17 / Qt6 | 数据持久化、业务调度、表达式引擎求值 |
| 🖥️ 集成层 | Win32 API / QHotkey | 平台 API、全局热键、系统托盘、壁纸引擎、光标管理 |
| 📦 依赖 | Qt 6.5+ / QHotkey / exprtk | 跨平台框架、热键库、表达式求值库 |
技术栈
# 克隆项目
git clone https://github.com/Uniquenium/Uniquenium.git
cd Uniquenium
git submodule update --init --recursive
# 构建(需要 CMake 3.25+ 和 Qt 6.5+)
cmake -B build -DCMAKE_PREFIX_PATH="<你的Qt6安装路径>"
cmake --build build --config Release
# 运行
./build/Uniquenium0遇到问题或想要贡献代码?欢迎通过以下方式联系我们:
🤖 AI 生成声明
本网站文档由 AI 辅助生成,可能存在表述偏差、信息过时或与实际代码不一致之处。如果你发现任何错误或有改进建议,欢迎通过 GitHub Issues 反馈,或直接 编辑此页面 提交 PR。