13.ubuntu下Qt5无法使用中文的问题解决

时间:2021-06-22 23:16:27

1.首先安装fcitx-frontend-qt5

sudo apt-get install fcitx-frontend-qt5

13.ubuntu下Qt5无法使用中文的问题解决

这个应该是默认安装的,然后查看fcitx-frontend-qt5 的安装目录

dpkg -L fcitx-frontend-qt5

13.ubuntu下Qt5无法使用中文的问题解决

一般都是这个

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

然后把这个库复制到安装目录下的(如果找不到可以在终端中搜索Qt找到qt的安装目录)

1 ~$: sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/userhome(对应的用户)/Qt5.3.1/5.3/gcc_64/plugins/platforminputcontexts 2 ~$: sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

重启qtcreator

至此已经可以输入中文了:

13.ubuntu下Qt5无法使用中文的问题解决