Reply to topic

有没有可能给 ibus 写一个 qt/kde 前端?

User avatar grissiom
Registered Member
Posts
49
Karma
0
OS
最近发现 ibus 依赖 Gnome 的东西越来越多…… 最新的版本(1.2.0.20091225)又开始依赖 pynotify…… 最恶心的是那玩意在我这里根本不工作…… 大牛看看能不能给他写个 qt/kde 前端的?……


grissiom, proud to be a member of KDE forums since 2008-Oct.
User avatar nihui
Registered Member
Posts
26
Karma
0
OS
阅。用 fcitx 的路过。
看到输入法用 python 就感到恶心..... ;)


Akonadi · aRts · D-Bus · Decibel · Flake · KJS · KDOM · KHTML · KIO · Kiosk · KIPI · KParts · Kross · KSVG · KWin · NEPOMUK · Oxygen · Phonon · Plasma · Qt · Solid · Sonnet · Soprano · Strigi · ThreadWeaver · WebKit · XMLGUI
User avatar grissiom
Registered Member
Posts
49
Karma
0
OS
现在貌似 ibus 只是界面是用 python 写的~ 底层的东西大概都是用 C 写的~ 于 qt 的接口(ibus-qt)是用 C++ 写的~ 所以速度上其实还不错~


grissiom, proud to be a member of KDE forums since 2008-Oct.
pansz
Registered Member
Posts
113
Karma
0
OS
nihui wrote:阅。用 fcitx 的路过。
看到输入法用 python 就感到恶心..... ;)


这跟 java 还是两回事的。python 在前期用于验证方案与可行性,一旦通过后,可以把核心引擎全部用 C 重写,效率上得到保证。界面用 python 确实效率不高,但是输入法毕竟跟 IDE 不同,界面开销并不大。

ibus 就是个典型例子,其拼音核心引擎已经全部是 C 的。
User avatar grissiom
Registered Member
Posts
49
Karma
0
OS
严重同意 pansz ~~


grissiom, proud to be a member of KDE forums since 2008-Oct.
User avatar dickeny
Registered Member
Posts
15
Karma
0
OS
pansz wrote:这跟 java 还是两回事的。python 在前期用于验证方案与可行性,一旦通过后,可以把核心引擎全部用 C 重写,效率上得到保证。界面用 python 确实效率不高,但是输入法毕竟跟 IDE 不同,界面开销并不大。

ibus 就是个典型例子,其拼音核心引擎已经全部是 C 的。


当年我使用ibus的时候,它还是python的。效率有时慢得让人抓狂。。。
后来用C重写了,但它有着另一个缺点,就是依赖过多,尤其是对GTK的依赖。
当然,无法在qt下跟随鼠标,更是致命伤。。。这样我这些KDE粉丝情何以堪。。。

PS:听说有qt的前端了,以前试用过,不太好用。还是fcitx精悍、舒服


Love KDE Forever!

 
Reply to topic

Bookmarks



Who is online

Registered users: atopp, Baidu [Spider], Bing [Bot], bobbywibowo, boudewijn, Exabot [Bot], gerdeg, Google [Bot], Google Adsense [Bot], kjeram, kyrhammer, liderbug, manuelsanchez, nmset, TheBeheader, thunder422