/Neobox

Qt写的一个网速显示工具,兼具壁纸切换和美化桌面功能。

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

Neobox

  • Qt和C++20写的一个网速显示工具,兼具壁纸切换和翻译功能。

感觉用Qt来写是不是太大了?正在思考换到wxWidgets,这样既跨平台又有较小的文件体积。

屏幕截图

  1. 原生火绒样式

  2. 360卫士样式

  3. 电脑管家样式

  4. 金山毒霸样式

  5. 壁纸功能

  6. 有道翻译

你可以使用内置的这四种皮肤,也可以自己创建一个皮肤。

开发进度

  1. 完善和修复壁纸设置功能;
  2. 完善自定义皮肤功能,考虑使用Lua语言来编写动画;
  3. 除bug和少部分功能外,Qt部分代码不再进行大的改动;
  4. 逐步增加wxWidgets部分的代码,最终取代qt。

编译环境

  1. Windows x86_64
    • xmake
    • MSVC2022
    • Qt6(最新版本)
    • YJson
  2. Linux
    • 更换系统后未曾尝试编译(待 GCC13 发布稳定后再考虑写linux部分代码)

核心功能

  1. 网速、内存、CPU占用显示
  2. 壁纸切换
  3. 系统优化
    • 文件资源管理器右键增加“复制路径”选项
    • 防止息屏、快速关机、快捷重启等选项在右键菜单,让操作更方便
  4. 可能会要添加的功能
    • 悬浮窗嵌入任务栏
    • 热键注册管理
    • 右键菜单功能自定义
    • 可查看CPU温度、磁盘使用率
    • U盘助手

额外功能

  • 文本翻译,单词翻译(富文本渲染)
  • 支持拖拽文字翻译
  • 支持读取剪切板
  • 屏幕文字识别,快捷键打开
  • 支持用户自行添加训练数据 -支持用户自行选择语言,默认为中文简体加英语
  • 屏幕颜色拾取