[QT5.15.2] QtCreator不支持中文输入解决方案

这篇具有很好参考价值的文章主要介绍了[QT5.15.2] QtCreator不支持中文输入解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系统环境

  • 操作系统:优麒麟22.04.2 LTS
  • QT版本:QT5.15.2

安装fcitx5

这个大家在网上找找,可以很轻松的安装成功。

在QtCretor中输入中文问题

  1. 先安装QtCreator, 安装这块大家可自行网上找找。
  2. 成功后,打开QtCreator,新建工程;
  3. 打开main.cpp或者其他文件,发现无法输入中文。

解决方案

网上有很多解决方案,就是将 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts 这个目录下的 libfcitx5platforminputcontextplugin.so 这个文件,fcitx版本应该是 libfcitxplatforminputcontextplugin.so 这个文件,拷贝到

  1. /home/$(自己的用户名)/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts 这个目录下,并授予可执行权限。
  2. /home/$(自己的用户名)/Qt/5.15.2/gcc_64/plugins/platforminputcontexts 这个目录下,并授予可执行权限。

经过以上步骤后,网上很多都是成功的可以输入了中文。
但…
不幸的是,我这不行。

在.bashrc文件中加入了:
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx

source .bashrc 后,重启QtCreator还是不行,重启电脑还是不行。

好吧,同过bin文件下的qtcreator打开看看。./qtcreator
what?

得到一下提示:
qt.core.plugin.loader: In /home/AirSig/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so:
Plugin uses incompatible Qt library (5.15.0) [release]

什么情况,不兼容,我使用的是fcitx5的呀,怎么会不兼容呢?
接着我就去fcitx的git地址去看了下。
[QT5.15.2] QtCreator不支持中文输入解决方案
[QT5.15.2] QtCreator不支持中文输入解决方案
以上几个库不要搞错了,如果自己要源码编译的话,一定要拉对代码。

编译源代码?

本是想着自己编译一下源代码呢,但看网上已经有了。大家就可以参考这位博主的:
https://blog.csdn.net/qq_51470638/article/details/126999903
同时他也提供了相应的库文件:
https://github.com/sixsixQAQ/fcitx5-qt
** 大家可以自行下载 **
感谢这位博主。

下载后的使用

  • 使用qt5文件加下面的 libfcitx5platforminputcontextplugin.so库。运行后,WHAT ?
    还是提示 不兼容…
    难道我安装的QT不是 5.15.2.
    [QT5.15.2] QtCreator不支持中文输入解决方案
    没错呀,是5.15.2版本

  • 使用 qt6文件下的 libfcitx5platforminputcontextplugin.so库。
    [QT5.15.2] QtCreator不支持中文输入解决方案

想了想,我用的是QtCreator呀,是它不能输入中文,那他的版本是多少呢?
看红色箭头部分。 基于 QT6.4.2的。
[QT5.15.2] QtCreator不支持中文输入解决方案
到这里,我就把qt6目录下的so文件拷贝到上面提到的目录。成功运行,没有报不兼容问题。打开文件,可以输入中文了。
[QT5.15.2] QtCreator不支持中文输入解决方案
[QT5.15.2] QtCreator不支持中文输入解决方案

问题解决,特此记录。
再次感谢上面那位博主提供的so文件。文章来源地址https://www.toymoban.com/news/detail-503268.html

到了这里,关于[QT5.15.2] QtCreator不支持中文输入解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt5.15.2 Webassembly源码裁剪编译

    第一步:      .configure -debug-and-release -opensource -prefix \\\"D:qt-everywhere-srccompFile\\\" -platform win32-g++ -nomake examples 第二步:     mingw32-make -j4 第三步:     mingw32-make install   编译core与gui模块:     C:Qt5.15.2yuanmaqt-everywhere-src-5.15.2qtbasesrcgui     C:Qt5.15.2yuanmaqt-everywhere-src

    2024年02月10日
    浏览(49)
  • Qt5.15.2中加入图片资源

    以前用的Qt5.15.2之前的版本,QtCreator默认的工程文件是*.pro,现在用5.15.2创建工程默认的工程文件是CMameList.txt,当然在创建项目时,仍然可以使用pro工程文件用QtCreator打开CMakeList.txt 以前用习惯了pro文件,现在改成CMakeList很不习惯,现在我们在CMakeList.txt中加入资源文件 1.首先,

    2024年01月22日
    浏览(49)
  • QT新版本安装(5.15以上)——Qt 镜像网站——Qt5.15.2镜像安装

    由于QT版本升级到6.以上版本,在线安装可能找会存在找不到到相关想要的版本。如5.15的版本。 解决办法:还采用在线安装的方法,添加版本的镜像路径(URL)的方法进行安装。 在线安装软件连接: 链接:https://pan.baidu.com/s/1sXqYhfHNNmKCzJf4Xdd0Zg?pwd=o2j2  提取码:o2j2 中国科学技

    2024年04月13日
    浏览(33)
  • Qt5.15.2安卓Android项目开发环境配置

    官方下载:https://download.qt.io/archive/qtcreator/4.11/4.11.2/ 镜像下载:https://mirrors.cloud.tencent.com/qt/archive/qtcreator/4.11/4.11.2/ 官方更新器内部下载 参考:https://blog.csdn.net/weixin_41013202/article/details/129957693 https://adoptium.net/zh-CN/temurin/releases/ (1) Android SDK Platform 最新版(现在是33) (2)

    2024年02月14日
    浏览(38)
  • VS2019+OpenCV+Qt5.15.2安装及工程配置

    目录 一、下载链接 1.1 VS2019下载安装 1.2 OpenCV下载安装 1.3 Qt5.15下载安装 二、工程环境配置 2.1 OpenCV环境配置 2.1.1  环境变量配置 2.1.2 工程属性表配置  2.1.3 重启vs测试  2.2 Qt环境配置 2.2.1 Qt Creator设置  2.2.2 VS2019配置  2.2.3 创建Qt项目 2.2.4 UI 设计配置 该文件仅 1.39 MB,是 VS

    2024年02月16日
    浏览(51)
  • QT5.15.2 在线安装下载速度慢的解决办法

    QT对5.15以及以上版本已经停止提供离线安装包,在线安装网速慢如蜗牛,而且一旦断了又得从头下载,不支持断点续传 由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器: 下载加速需要使用清华源 QT 地址 我宿舍网速是100兆,所以最

    2024年02月13日
    浏览(36)
  • 在线安装Qt(全网最详细图文版)--以Qt5.15.2 Windows版为例

    作者:靠普科技 时间:2023/8/18 版本:V1.0 说明:本文系作者原创,转载前请务必联系本文作者。 接触几年Qt有余,发现部分开发人员对Qt的认识远远不够,仅仅停留在表面。甚至有较少部分人认为Qt是一种开发编程语言或者将QTCreator当做Qt,这些理解都是错误的且过于片面。实

    2024年02月06日
    浏览(46)
  • QT5.15.2搭建Android编译环境及使用模拟器调试(全)

    地址:下载 我电脑的windows的,所以选windows 由于官方安装过程非常非常慢,一定要跟着步骤来安装,不然慢到怀疑人生 1)打开\\\"命令提示符\\\"(开始 - Windows 系统 - 命令提示符) 或者 “win+R” -输入cmd 找到刚才的exe 命令行输入以下命令(exe位置根据自己实际的),然后回车

    2024年02月04日
    浏览(49)
  • jetson-nano编译qt5.15.2带opengl,xcb

    项目需求原因,需要编译高版本qt到jetson-nano板子,历经10天来回折腾,终于是成功了。期间历经交叉编译失败,然后转直接编译,然后尝试各种版本的坑,最后整理的方法异常简单,只需6小时左右即可流畅在板子上编译成功。文章最后有我编译好的qt-5.15.2版本链接。 友情提

    2023年04月09日
    浏览(40)
  • ubuntu搭建qtcreator(含arm qt5.15且下载、安装、配置、示例)

    1.1 QtCreator选择 在Qt5.15以前,Qt creator与Qt版本库是打包在一起发布的,比如要开发基于Qt5.14的代码,则从官网下载,安装,然后就可以参考Qt5.14的接口,进行开发。 但从Qt5.14以后,集成开发环境和Qt版本库是分开的,如下所示,只有源码,没有qt-opensource-xx 安装Qt,是在安装

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包