Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
解决QT不能输入汉字的问题,支持最新5.13.1
社区开发
980
views ·
1
replies ·
To
floor
Go
bobo_001
deepin
2019-10-04 03:04
Author
由于一直喜欢用QT编程,没有QT,但是QT的安装后无法汉字,贴子https://bbs.deepin.org/post/159423#qt,说了下,但是排版有些乱。结合其他贴子,我整理了下
1、
卸载搜狗输入法,该输入法由于与系统耦合度较高,且存在内存泄露。我将它卸载了。
sudo apt-get remove sogoupinyin
rm -rf $HOME/.config/SogouPY
sudo apt install fcitx-ui-classic
2、安装小小输入法,或五笔拼音输入法,见
http://yong.dgod.net/read.php?tid=1&fid=2或
五笔拼音输入法
sudo apt install fcitx fcitx-table-wbpy fcitx-config-gtk fcitx-frontend-all fcitx-ui-classic fcitx-tools fcitx-ui-kimpanel
3、将插件复制到QT插件目录下
小小输入法的插件名 libyongplatforminputcontextplugin.so
Fcitx 的插件名
libfcitxplatforminputcontextplugin.so
在
/usr/lib/x86_64-linux-gnu/
qt
5/plugins/platforminputcontexts目录下
拷贝到
主目录(
home)下面的 /Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
(安装方法不同位置也不同)
4、
设置权限 直接进到这/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts目录下面 ,右键在中端中打开
小小输入法
: chmod +x libyongplatforminputcontextplugin.so
chmod 777 libyongplatforminputcontextplugin.so
将Fcitx :
chmod +x
libfcitxplatforminputcontextplugin.so
chmod 777 libyongplatforminputcontextplugin.so
5、最后打开QT输入汉字,解决问题,OK。
Reply
Like 0
Favorite
View the author
All Replies
Lotuso
deepin
2019-11-18 05:12
#1
奇怪了,这个方法还能用???,不过我不是这么干的,我是将.so软连接到qt插件目录的,Qt 5.9的时候能正常输入,5.13上没整成功https://my.oschina.net/mistylinux/blog/3059462
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
What is the purpose of UOS AI?
Cannot upgrade "Deepin 25.0.10"
chrome browser
Feature Request: Adding an option for a "Floating Dock" mode in DDE
[Feature Request] Drop-down grid panel for window snap layouts
Popular Events
More
rm -rf $HOME/.config/SogouPY
sudo apt install fcitx-ui-classic
(安装方法不同位置也不同)