系统平台: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教程”获取哦!
这里预告一下书籍书签目录: