系统平台:Linux Mint 18.3 xfce 64bit

(文末有福利)
博主相关文章:
(1)PyQt5练习:结合matplotlib绘图
(2)PyQt5练习:词典翻译
(3)Linux下Qt/PyQt5无法调用fcitx中文输入法解决办法
(4)Windows python PyQt5调用百度api实现图片转文字
(5)PyQt5练习:积分计算器


1、首先安装相关软件

sudo apt install fcitx-frontend-qt5 fcitx-libs-qt fcitx-libs-qt5

安装完成之后会在路径/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ 看到libfcitxplatforminputcontextplugin.so

2、复制动态链接库.so文件到相应目录

2.1 对于Qt来说,复制步骤1中的动态链接库/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so到安装目录/home/kindy/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts/ 和目录 /home/kindy/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/ ,Qt可以在官网下载linux下run格式的安装文件,具体的安装路径看自己的。

2.2 对于PyQt5来说,因为写了个小软件发现QPlainTextEdit 调用不了fcitx中文输入法,同样将前面得到的动态链接库/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 复制到/usr/local/lib/python3.5/dist-packages/PyQt5/Qt/plugins/platforminputcontexts/

复制文件需要权限,相信能接触到这部分内容的这些都不是问题

给出练习pyqt5的一个截图,调用百度翻译api进行单词或者文本翻译

(从结果看百度翻译结果不尽人意,然后试了谷歌翻译,竟然一样的结果,。。。)

如果需要PyQt5相关书籍教程的话,可以微信扫描下面二维码关注公众号“向芽塔”,后台回复“pyqt5教程”获取哦!

这里预告一下书籍书签目录:

Linux下Qt/PyQt5无法调用fcitx中文输入法解决办法相关推荐

  1. Linux下bcm43142a0蓝牙无法正常搜索设备的解决办法

    Ubuntu 16.04下bcm43142a0蓝牙无法正常搜索设备的解决办法 笔记本电脑装了Ubuntu16.04后发现无法正常连接蓝牙耳机,而在Windows下蓝牙能正常工作.蓝牙可以点击打开关闭但 ...

  2. linux php 压缩中文乱码,linux下zip文件解压乱码问题的解决办法分享

    本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/ ...

  3. linux调用odbc接口乱码,linux中pypyodbc读取GB编码mdb中文乱码解决办法

    当前1.3.3版本的pypyodbc在linux系统上面已经可以读取有中文字符的mdb文件,不再出现异常,但是读取的中文字符却全是乱码. 下面是根据一些现象的合理推论: mdb文件来自于windows ...

  4. Window10/Linux 下安装 scrapy (twisted 安装失败的解决办法 )

    安装前的一些所谓的"废话" Scrapy 是一个优秀的 Python 框架,相信很多初学者在安装 Scrapy 的时候会遇到一些坑(这些坑主要体现在 Windows 下的 twis ...

  5. linux 不显示路径原因,linux 下shell 显示-bash-4.1不显示路径解决办法

    1.原因分析: 没有.bash_profile这个文件,可以通过配置此文件恢复路径显示. 2.配置步骤: (1).vim ~/.bash_profile 在此加入如下命令: export PS1='[ ...

  6. Linux下stricmp在此作用域中尚未声明解决办法

    在使用大小写不敏感函数比较字符串时,很顺手的来了个stricmp,g++编译的时候:错误:'stricmp'在此作用域中尚未声明. 后来查了一下,stricmp是windows特有的.而linux是s ...

  7. linux下U盘内容为只读文件的解决办法

    问题描述:将U盘插入linux系统下,直接自动挂载了(并没有设置自动挂载).然而U盘内文件都是只读文件,修改权限也不能改. 解决方法: (1)在插入U盘之前,先执行指令 tail -f /var/lo ...

  8. Linux下安装mysql遇到的一些问题及解决办法

    本来挺简单个事,折腾了很久,这里总结一下安装步骤,以32位linux系统安装mysql 5.1.56为例,所有目录都为安装的默认目录. 1. 在官方网站下载包,这里我犯了一个错误,为了简单起见,只下载 ...

  9. Linux下执行程序出现 Text file busy 时的解决办法。

    这是因为有与文件有关的进程正在运行,把这个进程关闭就可以了.方法如下: 使用 ps | grep ×××× 命令查看程序文件被哪个进程占用,然后用 kill 命令杀死该进程,即解决问题. PS在 Li ...

最新文章

  1. iOS App上架流程(2016详细版),真心很详细。
  2. OpenCV图像增强(三)——自适应对数映射
  3. 我的申请总结~好像创业公司啊
  4. 黑白棋子的移动(东方化改题+???)
  5. 命中注定码农路[一. 重新开始]
  6. Ubuntu 10不能通过改source.list装JDK 1.6
  7. oracle安装无响应,求教 pl/sql连接本机数据库是未响应问题
  8. 写得蛮好的linux学习笔记五-认识SHELL(收藏)
  9. 基于IDEA使用Spark API开放Spark程序(1)
  10. 从零开始教你成为装机大神
  11. JAVA缓存机制浅析
  12. PAT 乙级 集体照
  13. hyperf中的缓存之CacheEvict
  14. 十四五期间我国区块链技术趋势特征分析
  15. 经典组合 堡垒主机构建防火墙系统
  16. 基于springboot的人事管理系统【毕业设计,源码,论文】
  17. (附源码)ssm学生考勤管理系统 毕业设计 260952
  18. 如何快速的清除 灰鸽子 木马病毒 【附清除工具 以及 清除原理】
  19. iOS:创建撒花动画
  20. 联合循环—05(GIS系统的主要电气设备)

热门文章

  1. html5鼠标事件监听,HTML5 Canvas鼠标与键盘事件
  2. 人工网络英语怎么说,人工网络英语怎么写
  3. 天津巨富八大家——土城刘家
  4. Matlab 2018 b激活后出现 License checkout failed解决办法
  5. systemctl手动配置mysql服务开机自启动
  6. 书评:《中国人的性格》
  7. 分享什么是微信营销及如何做微商!
  8. SNS,全称Social Networking Services,即社会性网络服务
  9. mysql 正则函数_mysql正则表达式
  10. 微信小程序-for循环为数组赋值