彻底解决Ubuntu下qt creator无法显示中文问题
2017-11-22 12:22
639 查看
彻底解决Ubuntu下qt creator无法显示中文问题
彻底解决Ubuntu下qt creator无法显示中文问题安装 fcitx-frontend-qt5
将安装之后的 fcitx-frontend-qt5复制到指定的目录
修改配置文件
重启系统
在Ubuntu 16.04系统下面装好QT5.4(32位)之后,在写代码想注释的时候,发现不能写入中文,下面是我解决的方法.
1. 安装 fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
2. 将安装之后的 fcitx-frontend-qt5复制到指定的目录
我们可以通过在命令行下输入dpkg -L fcitx-frontend-qt5
来查看安装之后的路径,一般都是在:
/usr/lib/i386-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
将上面的文件复制到qt的安装目录中去,需要复制到下面两个目录,复制过去之后,名字不能变:
qt安装目录/Tools/QtCreator/bin/plugins/platforminputcontexts/
qt安装目录/5.4/gcc/plugins/platforminputcontexts/
提醒:每个人qt的安装目录是不一样的,我的是/opt因此我就要复制到下面这两个目录:
/opt/Tools/QtCreator/bin/plugins/platforminputcontexts/
/opt/5.4/gcc/plugins/platforminputcontexts/
3. 修改配置文件
把/etc/X11/xinit/xinput.d/fcitx下的fcitx文件用gedit打开修改如下(我的是32位的QT)修改前如下:
XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx DEPENDS="fcitx"
修改后如下:
XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="-xim" GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx DEPENDS="fcitx,fcitx-frontend-qt5"
4. 重启系统
打开QT就会发现可以输入中文了.相关文章推荐
- 彻底解决ubuntu环境下,Qt5.5以上版本无法进行中文注释的问题。
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题(转)
- 解决Ubuntu的PDF文档中文无法显示的问题
- ubuntu 11.04 gnome3 下的gedit无法正常显示中文,出现乱码问题解决
- 解决Ubuntu的PDF文档中文无法显示的问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 彻底解决get显示提交时,参数中包含中文时出现乱码的问题
- Ubuntu10.04下PDF中文无法显示或显示乱码的解决方法
- Ubuntu自带pdf查看器不能显示中文解决问题
- 解决Ubuntu下gedit不能显示中文的问题
- Ubuntu 下网页flash问题解决办法--flash无法播放,中文方块字
- Debian下安装中文包和输入法【解决无法显示中文问题】
- IIS无法显示中文名称图片问题的解决方法
- ubuntu下pdf文件打开中文无法显示的问题
- 用w3m在linux 终端中看网页成功,在文本模式下还有中文无法显示的问题没有解决,请高手赐教啊!
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- linux中jdk1.5中文字体显示小方块的问题 -- 已经解决(ubuntu)
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- Ubuntu中Netbeans的中文问题彻底解决