Ubuntu下Qt creator无法输入中文怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下Qt creator无法输入中文怎么办相关的知识,希望对你有一定的参考价值。

 
Ubuntu下Qt creator无法输入中文的解决方法:
1、安装搜狗输入法,(如果想用ubuntu自带的输入法也没问题,那就不安装了)

  这个到搜狗官网下载一个linux版的搜狗输入法,安装官网的步骤安装就可以了。
  2、qt5 安装,在软件中心寻找qtcreator,直接安装就可以了。
  3 、修改配置文件, 在主文件夹里,寻找profile文件(profile为隐藏文件,按ctrl+H,显示所有文件就可以找到),在最后一行添加:
  $QTDIR,PATH=$PATH:$QTDIR/bin
  LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
  #IBus设置
  export XMODIFIERS=“@im=missing”
  export GTK_IM_MODULE=fcitx
  export QT_IM_MODULE=IBus
  export IBus &
  export LC_CTYPE=zh_CN.utf-8
  4、 卸载 IBus 在终端输入 sudo apt-get install ibus,
  5、 注销或者重启后,再次安装ibus,
  安装完毕后,进入系统设置-》语言支持,将键盘输入方式改为fcitx(因为搜狗输入法只能在fcitx下工作),
  6、 再次注销
  7、 安装 ibus-qt4 在终端输入 apt-get install libus-qt4
  8、 再次注销
  9 、打开qt creator ,这样就可以输入中文了。
  输入法快捷键可以自动设置,但搜狗输入法和sunpinyin输入法不要重复。
  可以在终端输入ibus-setup,进行ibus相关配置。
参考技术A 是否已经安装了ibus-qt4?

Ubuntu下 QT Creator 无法输入中文

本文转载于 qt无法输入中文的两种解决办法,但是原文章,看得不舒服,整理了一下。

1、先要关闭Qt Creator 软件,再安装软件包:

sudo apt-get install fcitx-frontend-qt5
sudo apt-get install libfcitx-libs-qt5_1

2、在系统输入法设置那里,选择fcitx,并设置为全局有效。

在终端执行 export|egrep “IM|XMODIFIERS” 命令,显示如下:

如果不是手动把下面的设置添加到 ~/.bashrc 或 /etc/profile 文件中:

export CLUTTER_IM_MODULE="xim"
export GTK_IM_MODULE="fcitx"
export IM_CONFIG_PHASE="2"
export LC_TIME="zh_CN.UTF-8"
export QT4_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XDG_RUNTIME_DIR="/run/user/1000"
export XMODIFIERS="@im=fcitx"
Source ~/.bashrc 或 source /etc/profile

3、复制动态库

① 找到这个动态库 :

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

如果不见有,就用这个命令搜索:

sudo find /usr/ -name libfcitxplatforminputcontextplugin.so

② 把找到的 libfcitxplatforminputcontextplugin.so 授权:

sudo chmod +x libfcitxplatforminputcontextplugin.so 

③ 并分别复制到这两个目录下,如下有截图

Root(我的qt根目录)/Qt5.13.0/5.12.0/gcc_64/plugins/platforminputcontexts/
Root(我的qt根目录)/Qt5.13.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

不是下面这个目录:

Root(我的qt根目录)/Qt5.13.0/Tools/QtCreator/bin/plugins/platforminputcontexts(qt5.6以前是这个目录)


移动后:

再重新打开 Qt creator看看,应该可以了,亲测有效~

转载于:qt无法输入中文的两种解决办法

以上是关于Ubuntu下Qt creator无法输入中文怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下 QT Creator 无法输入中文

Ubuntu下 QT Creator 无法输入中文

Linux下Qt Creator编辑器无法输入中文解决

在windows下用qt写的程序的中文注释在Ubuntu下qt creator显示乱码

Qt creator 调试模式消失了

ubuntu 14 qt creator 怎么看安装路径