1
lonisletend OP 刚发了提问一分钟,突然觉得原来那个目录没有可能是个突破口,
Qt 会自带 ibus 的库,所以尝试 `sudo find /usr -name libibusplatforminputcontextplugin.so` 果真发现一条: `/usr/local/Qt5.11.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so` 所以八成正确的目录应该是这个。 进去一看就缺个 fcitx 的库了,把编译好的拷贝进来,重启 QtCreator,终于可以了。 ![]( https://i.loli.net/2018/11/14/5bec217737e86.png) |
2
vx2018 2018-11-15 09:25:30 +08:00 1
恭喜你, 学(zi)会(wen)抢(zi)答了
|
3
iridescent0rsy 2018-11-15 11:06:16 +08:00 1
老哥厉害了!
我用的 deepin,从软件源安装 qt 就能用输入法,官网下载安装器就不能用,以为是什么 bug... 照你方法也能用上输入法了,感谢! |
4
lonisletend OP @vx2018 @iridescent0rsy 所以有时候遇到问题,想办法把问题屡清楚,不仅别人能准确定位,自己没准儿也能突然看出一些端倪。😂
|
5
liuxu 2018-11-15 19:38:18 +08:00
|
7
xflcx1991 2020-02-27 14:25:01 +08:00
感谢楼主尝试,确实是路径不一样。找到后拷贝就行了。
我的是 deepin 15.11,qtcreator 是在 qt 官网下的 qt5.14 自带的(只安装了 IDE ),系统安装的是 qt-default 包。 fcitx 的 so 在 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts qtcreator 的相应目录在~/Qt5.14.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts 看,qtcreator 自己的目录结构都在变化,linux 世界这点真是蛋疼。 |
8
xflcx1991 2020-02-27 14:50:28 +08:00
还是 @iridescent0rsy 方法好,还原环境,用 deepin 的应用商店安装的 qtcreator 就能直接输入中文,目录环境和 qt 官网的 qtcreator 也不一样。
为了省事还是用 deepin 的 qtcreator 算了,省事。 |