用纯QML写的Plasmoid词典工具KDictionary

 

(话外音:图片被扔在文章末尾了)

花了一天来完成这个Plasmoid(KDE Plasma桌面小工具),可谓是现学现卖啊,一边网上查手册一边在机器上写。主要是对已有的Dictionary这个Plasmoid极度不满(不然我也不会自己写一个),去project.kde.org上一看吓我一跳,Dictionary的上次更新已经是两年前的事情了。而且还是用的C++,还没port到QML呢!

KDictionary的主要特性:

  • 纯QML写成,没有任何依赖(当然你得用KDE 4.x)
  • 默认调用QQ词典API获取结果(音标、释义、例句、词组、同义词、搜搜百科链接等)
  • 支持百度翻译、有道翻译、金山爱词霸的API调用
  • 自定义内容显示(可以关掉网络释义、词组、例句、搜搜百科链接等)

写的时候我是参考的KDE 4.11的手册,不能保证旧版本的KDE兼容性。另在KDE 5正式版本发布之前不会port到QtQuick 2.0。

毕竟刚入行,做出来只是拿来分享一下,我会保持开发和改进的,目前代码过于丑陋就不拿出来晒了,刷了几个版本号之后我会放到github的click to fork me)。

TO-DO List神马的都挂在github上了呢,本页就不再更新了(0.5.0出来了,初期设想的功能已经全部实现,在此更新一下)。

来一组v0.5.0的图片:

百度翻译接口支持翻译日本语
百度翻译接口支持翻译日本语
QQ词典接口的结果是最丰富的……@_@
QQ词典接口的结果是最丰富的……@_@
新增一些自定义控制
新增一些自定义控制
使用有道、百度可是需要自己提供API的(词霸的API已默认赠送)
使用有道、百度可是需要自己提供API的(词霸的API已默认赠送)

KDE-Apps上订阅吧,每次KDictionary更新就会收到通知喽。

下载地址:KDE-Apps.org