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

    然后重新编译即可。

  • 相关阅读:
    Java如何滚动几个小时和几个月?
    同步一个 fork
    Push failed: Failed with error: fatal: Could not read from remote repository
    Java NIO AsynchronousFileChannel
    Java NIO Files
    Java NIO Path
    Java NIO vs. IO
    Java NIO Pipe
    Java NIO DatagramChannel
    Java NIO: Non-blocking Server
  • 原文地址:https://www.cnblogs.com/liuxuzzz/p/6409294.html
Copyright © 2011-2022 走看看