zoukankan      html  css  js  c++  java
  • ubuntu18上解决Qt无法输入中文

    系统:Ubuntu 18.04.3 64bit

    软件: QtCreator 4.8

    安装Ubuntu18.04 时已经安装fcitx框架的搜狗输入法,在此不再安装fcitx及搜狗输入法

    只需要安装fcitx的Qt支持库,终端中输入以下指令安装fcitx的Qt支持库

    sudo apt-get install fcitx-frontend-qt5

    安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库

    库文件为 libfcitxplatforminputcontextplugin.so,默认安装在目录 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ 中

    #QTInstallPath=Qt的安装目录,本人使用qt-opensource-linux-x64-5.9.8.run安装
    
    cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/5.9.8/gcc_64/plugins/platforminputcontexts/
    chmod a+x $QTInstallPath/5.9.8/gcc_64/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
    
    cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
    chmod a+x $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

    重新启动QtCreator即可输入中文

  • 相关阅读:
    判断一个对象是否为空
    viewflipper的高度设置
    Android利用ViewFlipper实现屏幕切换动画效果
    锁屏状态下点亮屏幕,并弹出闹钟提示信息
    android如何取消闹铃
    luogu P1880(区间dp)
    luogu P2014 选课(树形dp)
    luogu P1122(树形dp)
    luogu P1352 (树形dp)
    luogu P1541 (dp)
  • 原文地址:https://www.cnblogs.com/GregTse/p/11755865.html
Copyright © 2011-2022 走看看