[DTK] Deepin Maye (半成品)
Tofloor
poster avatar
寂静的羽夏
deepin
2022-05-07 04:53
Author

Windows 上有一个很好的工具 Maye ,当软件多了的时候有了这个工具我能够轻松而快速的调出我想用的软件。但找半天没有 Linux 版本的,我自己用 DTK 开发了一个,但功能只有最基本的,能够投入使用还需要大量的编码。由于我第一次使用 DTK 开发,也是第一次写 QT 程序不使用设计器,用起来感觉有点不太顺手。效果图如下:

录屏_选择区域_20220506181941.gif

但有些功能实现我有疑问,功能并未实现:如何使用代码系统中注册热键,我并未从文档中找到示例。

许愿:希望 DTK 能够配合 QT 设计器使用,这样会十分的直观,提升开发效率。文档还是不太完整,希望能够再完善完善。

目前已实现的功能:

  1. 允许程序和任何文档拖拽进入,如果是快捷方式(DesktopEntry)就会解析。
  2. 点击项目会自动判断是否打开程序还是调用默认程序打开文档(我比较希望有前辈能指点更简单的实现,我是调用 /bin/sh 让它执行可执行程序,如果是非可执行程序我就会调用 QT 自带的函数实现用默认程序打开,感觉处理的不太巧妙)
  3. 分类功能
  4. 多国语言支持

TODO:

  • 设置功能
  • 配置能够正常保存
  • 列表存有的数据能够和我的缓存数据保持一致,这个是比较麻烦的一个事。要是 .Net WPF 它的绑定非常香,实现非常简单,查了半天没发现易行的解决方案。
  • 右键菜单功能实现

完成的差不多的时候,我会将其开源,由于最近比较忙,自己比较菜,不知何时能够完成并投入使用,开源后的 Bug 能不能及时修复……

tail

既然有人想要源代码,目前我不维护了,欢迎大家前来 fork 进行完善。

https://gitee.com/wingsummer/wing-maye

Reply Favorite View the author
All Replies
2 / 2
To page
寂静的羽夏
deepin
2022-06-07 19:08
#21
Te

开源看看

Reply View the author
Te
deepin
2022-07-19 19:33
#22

支持作者继续维护,键盘侠太多。

Reply View the author
Comments
寂静的羽夏
2022-07-19 19:51
看之后的时间吧,不一定了,我主要维护我的十六进制编辑器去了。
2 / 2
To page