页次: 1
我最近安装了 Qt Creator,其信息为:
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
Built on Nov 27 2024 08:29:36
From revision 3ac6a5956d
我可以从其他地方复制中文到 Qt Creator 中,但我无法直接使用 Fcitx 输入中文。
我进行了以下尝试:
将
/usr/lib/qt/plugins/platforminputcontexts
下的
libfcitx5platforminputcontextplugin.so
文件复制到
/home/UserName/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
中,我检查了权限,它与其他文件的权限是相同的。
然而我再次打开 Qt Creator 时,它却并没有起效。
感谢您的帮助!
最近编辑记录 JEB_Bem (2024-12-13 19:33:21)
离线
需要使用针对对应 Qt 版本编译的 libfcitx5platforminputcontextplugin.so。
你直接 pacman -S qtcreator 安装就好了嘛。
离线
需要使用针对对应 Qt 版本编译的 libfcitx5platforminputcontextplugin.so。
你直接 pacman -S qtcreator 安装就好了嘛。
我原本是使用的pacman,但是安装之后新建项目就会闪退,所以我又改用 online installer 了。现在没有这种情况有办法解决吗?我现在复制过来的这个.so文件不是对应qt6的吗?
最近编辑记录 JEB_Bem (2024-12-13 23:14:39)
离线
遇到问题就解决问题嘛。
需要准确的 Qt 版本号对应吧。
离线
遇到问题就解决问题嘛。
需要准确的 Qt 版本号对应吧。
好的,我明天试试。
离线
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
是 QT6,而你复制的 /usr/lib/qt/plugins/platforminputcontexts 是 QT5 的位置。
QT6 在 /usr/lib/qt6/plugins/platforminputcontexts
离线
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
这个我前两天刚编译好。就可以使用了。
离线
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
这个我前两天刚编译好。就可以使用了。
你好我使用的也是
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
这个版本的qt,然后将fcitx5-qt的/usr/lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so这个库文件拷贝到了/home/elot/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts目录,但是还是无法在qtc中使用中文输入。
我也尝试过手动编译fcitx5-qt(使用的是qt 6.8.1版本),然后将插件库拷贝,也不行。
请问可能是什么问题?
xyws
离线
nisk 说:Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
这个我前两天刚编译好。就可以使用了。你好我使用的也是
Qt Creator 15.0.0
Based on Qt 6.8.1 (GCC 10.3.1 20210422 (Red Hat 10.3.1-1), x86_64)
这个版本的qt,然后将fcitx5-qt的/usr/lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so这个库文件拷贝到了/home/elot/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts目录,但是还是无法在qtc中使用中文输入。
我也尝试过手动编译fcitx5-qt(使用的是qt 6.8.1版本),然后将插件库拷贝,也不行。
请问可能是什么问题?
解决了,需要在环境变量里添加
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export SDL_IM_MODULE=fcitx
xyws
离线
页次: 1