您的位置:首页 > 编程语言 > Qt开发

最简单解决 Ubuntu 16.* 在基于 Qt 为界面的程序中无法输入中文(Latex\Pycharm)

2016-11-05 09:44 555 查看

问题描述

安装完搜狗输入法后, 却发现在一些基于Qt开发的程序中无法输入中文, 比如 Latex , Pycharm, Wiznote 等.

最简单解决方案

从第3步开始

检查 citx-frontend-qt5 安装路径 (此步可跳过)

dpkg -L fcitx-frontend-qt5


结果如下图所示:



如果提示未安装 fcitx-frontend-qt5, 则 执行以下语句

sudo apt-get install fcitx-frontend-qt5


复制
libfcitxplatforminputcontextplugin.so
到 Qt 的两个目录

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so   /home/yourusrname/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts


sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/yourusrname/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts


其中 yourusrname 为实际的用户名

如果提示找不到 该*.so文件, 请到第二步查看实际路径.

参考以下博客(该博客第二个Qt 路径有误)

http://blog.csdn.net/u013812682/article/details/52101088
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息