首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使pyqt5开发的应用程序在ubuntu上支持中文输入

如何使pyqt5开发的应用程序在ubuntu上支持中文输入
EN

Stack Overflow用户
提问于 2019-04-03 08:55:24
回答 1查看 361关注 0票数 2

在ubuntu上,我使用pyqt5开发了一个应用程序,但它不支持中文输入(当我想在应用程序上输入文本时,我的sogouPinyin输入法无法显示中文上下文菜单)。我的操作系统支持中文输入。如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2019-04-03 18:51:34

  1. 安装一些程序包。

代码语言:javascript
复制
    sudo apt install fcitx-frontend-qt5 fcitx-libs-qt fcitx-libs-qt5

  1. 将lib复制到pyqt文件夹。

代码语言:javascript
复制
    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ${PYTHON_HOME}/lib/site-packages/PyQt5/Qt/plugins/platforminputcontexts/

  1. 在主文件中添加os.environ['QT_IM_MODULE'] = 'fcitx'。(也许不是必须的。)

reference

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55485501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档