经常使用一些QT的程序。因为这玩意儿是跨平台的,所以很受大家喜欢。 但是,作为一个使用ibus+qt的中文使用者,常常遇到这样悲剧的问题--输入中文的时候,ibus成功打开,输入也没啥大问题,除了,每次输入中文,那个托盘总是在左下角晃荡--我了个去,锻炼我的眼球么? 在网上常常可以看到各种解决,不过大多认为是ibus的问题,建议我们安装ibus-qt这玩意儿。安装完毕,没有任何效果。以为要重启ibus,依然失败,重启整个系统,依旧。或许这东西对后面的步骤有用,但总而言之,至少说明,光是安装这东西是没啥用的。 然后在继续找,然后发现了这篇博文。

大致步骤如下:

首先要安装qtconfig。

在前面说的博文中,因为是ubuntu,安装的东西名字可能不太一样,在我fedora19中,我需要安装的是qt-config.所以

# yum install -y qt-config

然后调用

qtconfig-qt4

可以出现一个qt的配置窗口

需要注意两点

  1. 通过查询 qt*config* 可以发现,在源那儿有qt-config和qt3-config两个包,我猜是qt3的配置比较特别?但因为我用的是qt4,所以就没有安装另外一个。如有特别需求的,可以去一试
  2. qtconfig 从本质上看,似乎就是弹出个gui,然后修改用户的~/下的配置文件,所以应该要在当前用户下配置。而且以后备份可以直接把配置也带走,很好。

然后到interface标签下,XIM input style下选定Over the spot。前面所述的博文中说,默认输入法选择XIM,我尝试了下选定ibus,完全么有问题。

以上。

后注:

随着时间的流逝,qt 现在升级到了 5,这个神奇的东西还是到处各种不能用,悲催。只好偶尔看中观察,希望十年后有进展吧。sigh

Categories: Code

Yu

Ideals are like the stars: we never reach them, but like the mariners of the sea, we chart our course by them.

4 Comments

leniy · November 14, 2013 at 20:27

UC Browser 9.3.2.349 UC Browser 9.3.2.349 Android 4.1.2 Android 4.1.2

手机评论好麻烦

    yu · November 14, 2013 at 23:20

    Google Chrome 30.0.1599.114 Google Chrome 30.0.1599.114 GNU/Linux x64 GNU/Linux x64

    没有手机访问过。。。
    不过这个主题应该主要&只顾及PC端了吧

大发 · November 12, 2013 at 10:03

Firefox 25.0 Firefox 25.0 Windows 7 Windows 7

试试Rime

    yu · November 12, 2013 at 14:43

    Google Chrome 30.0.1599.114 Google Chrome 30.0.1599.114 GNU/Linux x64 GNU/Linux x64

    多谢推荐,以前有人说过,不过懒死了的我一直没有尝试
    回头试试

Leave a Reply to leniy Cancel reply

Your email address will not be published. Required fields are marked *