LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: fearee

KDE下的输入法界面

[复制链接]
发表于 2009-3-21 10:17:56 | 显示全部楼层
支持楼主~~~~~
能像Win下的极点中文一样强大就好了!
回复 支持 反对

使用道具 举报

发表于 2009-3-21 20:22:20 | 显示全部楼层
修改了点东西,能在 QT4.4.3/kde 4.2.1 下编译通过了,但是 ibus-daemon --panel 之后起来看上去相当丑陋,奇怪,而且不会用,ctrl space 也切换不出来……
我把 kimstatusbargraphics.cpp 182 行 item->graphicsItem()->hide(); 的 item 弄成了 QGraphicsWidget *item = m_layout->itemAt(0); 这样就不用 graphicsItem() 这个 qt4.4.3 里没有的成员了,再就是去掉了一个背景设置的 attribute 设置,因为 qt4.4.3 里没有
回复 支持 反对

使用道具 举报

发表于 2009-3-21 20:23:08 | 显示全部楼层
修改了点东西,能在 QT4.4.3/kde 4.2.1 下编译通过了,但是 ibus-daemon --panel 之后起来看上去相当丑陋,奇怪,而且不会用,ctrl space 也切换不出来……
我把 kimstatusbargraphics.cpp 182 行 item->graphicsItem()->hide(); 的 item 弄成了 QGraphicsWidget *item = m_layout->itemAt(0); 这样就不用 graphicsItem() 这个 qt4.4.3 里没有的成员了,再就是去掉了一个背景设置的 attribute 设置,因为 qt4.4.3 里没有
回复 支持 反对

使用道具 举报

发表于 2009-3-22 00:54:34 | 显示全部楼层
楼主,太赞你了,这样就可以完全在QT4的世界里面了。。以前的scim是KDE不稳定的一大隐患
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 08:41:10 | 显示全部楼层
Post by atong;1964001
修改了点东西,能在 QT4.4.3/kde 4.2.1 下编译通过了,但是 ibus-daemon --panel 之后起来看上去相当丑陋,奇怪,而且不会用,ctrl space 也切换不出来……
我把 kimstatusbargraphics.cpp 182 行 item->graphicsItem()->hide(); 的 item 弄成了 QGraphicsWidget *item = m_layout->itemAt(0); 这样就不用 graphicsItem() 这个 qt4.4.3 里没有的成员了,再就是去掉了一个背景设置的 attribute 设置,因为 qt4.4.3 里没有

背景设置的attribute是启用ARGB支持。
你得想别的办法hide,
afaik, m_layout->itemAt(0); 返回的是QGraphicsLayoutItem,而不是实际的QGraphicsWidget,你的想别的办法hide那个widget,这也许是布局错误的原因,

你是 ibus --panel=/xxx/xxx/panel.py 启动的吗 ?
ibus得是开发中的1.1.0版本,老版本0.1.1我没测试过
回复 支持 反对

使用道具 举报

发表于 2009-3-22 10:26:59 | 显示全部楼层
m_layout->itemAt(0); 返回的不是 Plasma::IconWidget?看了一眼这个继承的 QGraphicsWidget,而 qt4.5 的代码里说:
/*!
* Returns the QGraphicsItem that this layout item represents.
* For QGraphicsWidget it will return itself. For custom items it can return an
* aggregated value.
*
* \sa setGraphicsItem()
*/
我就这样改了……搞不懂这些 item,layoutitem 和 widget 的关系
我用的是 1.1.0,git 的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 17:42:02 | 显示全部楼层
fcitx 后端完成了

源代码在
svn://anonsvn.kde.org/home/kde/trunk/kdereview/plasma/applets/kimpanel/backend/fcitx
貌似从开发者svn同步到匿名svn有点延时。。。。等等就过去了


包括fcitx全部代码,具体实现是直接patch了fcitx。

压缩后有12MB.。。附件放不下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-5 16:13:10 | 显示全部楼层
虽然还在用kde3,不过还是十分支持。将来有机会用kde4的话一定试试。
回复 支持 反对

使用道具 举报

发表于 2009-4-10 17:52:19 | 显示全部楼层
感觉YUKING不愿和别人合作。之前周永做了一个可以配置fcitx的界面,他不使用。(後来周永自己搞了个yong)。现在又有楼主弄这个,也不见YUKING用。有点失望。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-10 19:51:49 | 显示全部楼层
因为 Yuking 是大牛呀:)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表