zoukankan      html  css  js  c++  java
  • ubuntu16.04下fcitx无法在QT Creator输入中文解决办法

    我的博客新地址:www.liuquanhao.com

    ------------------------------------------------------

    Qt creator无法用fcitx输入中文的原因是自己的plugins目录下没有fcitx的插件,所有只要把插件复制到里面就可以了。

    qt creator插件目录:qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

    需要的fcitx输入法插件文件:libfcitxplatforminputcontextplugin.so

    解决方法:

    使用dpkg查找插件文件,fcitx在fcitx-frontend-qt5中,没有就用apt安装即可。

    $ dpkg -L fcitx-frontend-qt5 | grep .so

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

    然后复制这个文件到QT Creator目录:

    $ cd qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
    $ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
    $ chomd +x libfcitxplatforminputcontextplugin.so

    然后重启QT Creator即可输入中文。

    ---------------------------------------------------------------

    编译程序后程序无法输入中文问题,也是缺少插件的原因。

    $ cd QT安装目录/5.8/gcc_64/plugins/platforminputcontexts
    $ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
    $ chomd +x libfcitxplatforminputcontextplugin.so

    然后重新编译即可。

  • 相关阅读:
    七 、linux正则表达式
    六、通配符
    Codeforces1099D.Sum in the tree(贪心)
    叮,出现!
    Codeforces1056E.Check Transcription(枚举+Hash)
    2018.11.25 AMC-ICPC 亚洲区域赛(焦作站)吊银
    Gym101889J. Jumping frog(合数分解+环形dp预处理)
    Gym101889E. Enigma(bfs+数位)
    Gym101889B. Buggy ICPC(打表)
    Codeforces1076F. Summer Practice Report(贪心+动态规划)
  • 原文地址:https://www.cnblogs.com/liuxuzzz/p/6409294.html
Copyright © 2011-2022 走看看