下载fcitx-qt源码
git clone GitHub - fcitx/fcitx-qt5: Fcitx support for Qt5
4.修改CMakeLists,切换到qt6
①. 手动进入源码目录
②. 打开CMakeLists.txt文件
③. 关闭 Qt5 开启 Qt6
option(ENABLE_QT5 "Enable Qt5" On)
改成option(ENAcmake_QT5 "Enable Qt5" Off)
option(ENABLE_QT6 "Enable Qt6 im module" Off)
改成option(ENABLE_QT6 "Enable Qt6 im module" On)
结果如下:

④. 直接构建,本人使用的 是 VSCode , 编译好的文件叫libfcitxplatforminputcontextplugin-qt6.so 位于build/qt6/platforminputcontext/ 目录下
⑤. 将编译好的文件复制到以下目录
~/目录/Qt/6.x.x/gcc_64/plugins/platforminputcontexts/
~/目录/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
"目录"->自己的安装目录
"6.x.x"->自己的Qt版本
参考文章:https://blog.csdn.net/qq_36013411/article/details/127254327