ubuntu下有对应的fcitx-frontend-qt6
软件包,直接安装就能解决问题。
但是linuxmint只有基于qt5的,目前使用Qt online installer安装的Qt Creator是基于Qt6.6编译的
所以,只能自己编译对应的fcitx-frontend-qt6动态库,然后放到对应目录下
首先下载对应的源码 git clone https://github.com/fcitx/fcitx-qt5.git
然后修改CMakeLists.txt文件
然后依次执行如下命令
export PATH=/home/eric/Qt/6.6.2/gcc_64/bin/:$PATH
export PATH=/home/eric/Qt/Tools/CMake/bin:$PATH
这里需保证Qt版本与Qt Creator中使用的Qt版本一致
mkdir build
cd build/
cmake -DQt6_DIR=/home/eric/Qt/6.6.2/gcc_64/lib/cmake/ ..
make -j4
最后把编译好的libfcitxplatforminputcontextplugin-qt6.so
文件放到
/home/eric/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
目录下即可