ubuntu14.04/Archlinux Qt 5.4.2 安装注意点

ubuntu 14.04/Archlinux从Qt官网下载的最新版qt,安装过程很顺利。

首先安装依赖的软件包
sudo apt-get -y install build-essential cmake valgrind

下载qt,最新版本的是5.4.2,直接右键->运行qt-opensource-linux-x64-android-5.4.2.run,请运行你对应的版本

但却发现没办法输入中文,
Ubuntu:
1.安装fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
2.将安装后的fcitx-frontend-qt5复制到qt安装目录
通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/zeno/Qt5.4.2/Tools/QtCreator/bin/plugins/platforminputcontexts/
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/zeno/Qt5.4.1/5.4/gcc_64/plugins/platforminputcontexts/
chmod +x /home/zeno/Qt5.4.2/Tools/QtCreator/bin/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
chmod +x /home/zeno/Qt5.4.2/5.4/gcc_64/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
其实很多qt编写的程序无法输入中文,将fcitx-frontend-qt5复制到该程序相应的目录下,就可以正常了,如wps和linux下的代码阅读软件understand,用这种方法都解决了输入法无法输入中文的问题

Archlinux:
pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 fcitx-sunpinyin

重新打开 QtCreator,终于可以输入中文了。

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在C/C++分类目录。将固定链接加入收藏夹。