解决Ubuntu18.04下Qt中无法输入中文的问题

2023-10-27

问题描述:我的中文输入法是搜狗的,但在qt中写代码时一直无法切换成中文,重启无效!

原因:安装的qt中缺少中文输入环境

解决办法:

进入到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts目录下,

把libfcitxplatforminputcontextplugin.so

拷贝到qt安装目录下:

~/Qt5.8.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

cp -i libfcitxplatforminputcontextplugin.so ~/Qt5.8.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

~/Qt5.8.0/5.8/gcc_64/plugins/platforminputcontexts

cp -i libfcitxplatforminputcontextplugin.so ~/Qt5.8.0/5.8/gcc_64/plugins/platforminputcontexts

重启Qt

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决Ubuntu18.04下Qt中无法输入中文的问题 的相关文章

  • 如何在 C++ 和 QML 应用程序中使用 qrc?

    我在 Windows7 上用 c qnd Qt Creator QML 编写了 Qt Quick Desktop 应用程序 现在 我必须部署它 并且我需要隐藏 qml 文件和图像 意味着 将它们放入资源等中 我读到有一个很好的方法可以使用
  • 如何创建QWidget的屏幕截图?

    我在 Qt Creator 中做作业 在其中绘制 QWidget 并且需要保存此 QWdiget 的某些部分 我试图解决这个问题 QPixmap pixmap pixmap copy rectangle rectangle is part
  • (如何)我可以抑制未找到包配置文件的警告吗?

    我正在尝试创建一个CMakeLists txt尝试查找的文件Qt5 如果失败 则尝试回退到Qt4安装 该脚本到目前为止有效 但如果出现以下情况我总会收到警告Qt5未安装 注意FindQt5 cmake是由提供Qt5并且仅当以下情况时才可用Q
  • 如何查明 Ubuntu 上安装了哪个版本的 GTK+?

    我需要确定 Ubuntu 上安装了哪个版本的 GTK 男人似乎不帮忙 这个建议 https stackoverflow com a 126145 会告诉您安装了哪个 2 0 的次要版本 不同的主要版本将具有不同的包名称 因为它们可以在系统上
  • 如何安装和管理多个版本的 R 包

    我正在开发一个使用 R 进行可重现计算的框架 我正在努力解决的一个问题是 某些 R 代码可能在包的 X Y Z 版本中完美运行 但是为什么你在 3 年后尝试重现它 这些包已经更新了 一些功能发生了变化 代码不再运行 此问题还会影响使用包的
  • libicui18n.so.52:无法打开共享对象文件

    我一直在使用 libicu 来检测在 docker ubuntu 内部运行的节点应用程序中的字符集 这是通过模块完成的节点 icu 字符集检测器 https github com mooz node icu charset detector
  • 如何使用 Qtimer 添加 1 秒延迟

    我目前有一个方法如下 void SomeMethod int a Delay for one sec timer gt start 1000 After one sec SomeOtherFunction a 这个方法实际上是一个附加到信号
  • 从布局中按名称获取小部件

    如果我想从 python Qt 的布局中获取特定的小部件 我应该如何进行 到目前为止我所做的 for i in range self ui horizontalLayout 14 count here it does fail name s
  • 在 Ubuntu 16.04 上找不到 printf.c

    我最近切换到Ubuntu 16 04 我在用vscode作为 Ubuntu 上的 IDE 我配置了其他语言 但我无法做到这一点C C 我创建c cpp properties json launch json tasks json 当我开始编
  • 向 Qt 样式表添加特异性时丢失样式

    这是我的代码 const QString STYLE SHEET background color rgba x x x y border 1px solid gray border radius 0px border top 1px so
  • 如何在 Qt 中以编程方式制作一条水平线

    我想弄清楚如何在 Qt 中制作一条水平线 这很容易在设计器中创建 但我想以编程方式创建一个 我已经做了一些谷歌搜索并查看了 ui 文件中的 xml 但无法弄清楚任何内容 ui 文件中的 xml 如下所示
  • 如何将图像显示为缩略图

    我有一个QTreeView显示硬盘驱动器和目录 我也有一个QListView显示图像文件如下 但我想将图像显示为缩略图 如下所示 My code mainWidget mainWidget QWidget parent QWidget pa
  • Ubuntu 11.10 上的 c 数学链接器问题 [重复]

    这个问题在这里已经有答案了 我从 Ubuntu 升级后出现了一些奇怪的错误 10 11 11 04 i dont know 到 11 10 我正在得到一个undefined reference to sqrt 使用 math h 时并与 l
  • Apache 反向代理的基本身份验证问题

    我想为在 Ubuntu 服务器 12 04 1 上运行的 Apache 反向代理站点添加基本身份验证 网络应用程序是Jenkins http jenkins ci org运行在 Java EE 容器上 我在中添加了以下配置httpd con
  • 如何获取 QTableView 的标题列表?

    我有一个QTableView我的对话框中的对象 我需要访问该表的水平标题并将它们放入QStringList object 尽管进行了大量搜索 但我在 Qt 文档中找不到如何获取此标头列表 编辑 我发现的最接近的地方是this https w
  • 退出 Qt 程序的正确方法?

    我应该如何退出 Qt 程序 例如在加载数据文件时 发现文件损坏 并且用户需要退出该应用程序或重新启动数据文件 我是不是该 call exit EXIT FAILURE call QApplication quit call QCoreApp
  • Django + nginx + uwsgi 无法登录

    我有非常简单的登录逻辑 类似于官方 Django 解决方案 class Login FormView template name login html form class AuthenticationForm def get self a
  • 我需要启用哪些权限才能使 Docker 卷正常工作?

    假设我有一个保存一些数据的 Docker 容器 我希望这些数据能够持续存在 如果容器被停止 删除 升级等 我仍然希望数据位于主机操作系统文件系统上的可访问位置 目前 我的解决方案是创建一个目录 srv service name在我的主机上
  • Qt:如何连接到 SQLite?

    我安装了 SQLite3 解压到 c sqlite 创建了一个数据库 c sqlite mzsales 现在我试图在 QTableView 中显示其内容 QSqlDatabase db QSqlDatabase addDatabase QS
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf

随机推荐

  • 关于电源管理和DCDC的使用的一个小坑

    这两天在使用电源管理IC 后面加一颗DCDC 在使用USB升级时 升级过程 在写FLASH时 出现升级失败的情况 是部分机器有 部分机器没有 于是让软件Debug一下 发现在写外部FLASH时出现死机情况 原因似乎是不清楚 后面我们尝试测量
  • JavaScript 经典「红宝书」,几代前端人的入门选择

    文末有活动 人的一生中总要读几本经典书 在这个 经典 泛滥的年代 什么才是权威的代表 我想大概是一本的书的口碑 能积累下上佳口碑的书 往往也是能经得住时间推敲的 比如这本 我相信所有前端开发者的案头都有这样一本书 这本书最早的版本第 2 版
  • 【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 上世纪 50 年代末 出现了 FSK 与二
  • 百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】

    调用百度地图api返回码为162 无法获取地址的问题 已解决 下载百度地图提供的sdk代码包解压后将libs里面的文件全部复制到android 项目libs文件夹中 总之就是按照百度地图开发文档的介绍配置好环境 导包后要配置依赖 其实很简单
  • Qt - 高级网络操作 HTTP/FTP

    欢迎转载 请注明出处 https blog csdn net qq 39453936 spm 1010 2135 3001 5343 原文链接 https blog csdn net qq 39453936 article details
  • react 实现一个简单的excel表格(可以改变宽度、实时输入、select *ui自行优化,思路可以参考)

    首先看效果 1 首先就是主要代码 index tsx import FC useEffect useRef useState from react import columns columnsType from config import
  • 【实验必用】使用ResNet18作为主干网络进行深度学习的Pytorch实现

    使用ResNet18作为主干网络进行深度学习的Python实现 一 ResNet18的Python复现 二 获取ResNet18的预训练模型 三 加载ResNet18预训练模型参数并设计自己的模型 一 ResNet18的Python复现 下
  • 当AD(Altium Designer)画PCB时Ctrl+H快捷键无法选中连线时的解决办法

    1 ctrl A先框选全部已画好的PCB 呈白色选中状态 2 注意你要选的是TopLayer还是BottomLayer ctrl H 选中一根连线即可 解决 ctrl H键恢复正常
  • 【Jmeter】基础介绍-详细

    最近做压测时使用到Jmeter 为什么用它 之前也做过部分压测 不是很系统 使用的是Apache Bench 虽然效率高 但是功能比较简单 不太适合本次压测场景 另外Jmeter能更好的利用压测机的多核性能 ab使用单核 如果需要使用多核需
  • 微信小程序:wx:for循环输出的使用方法以及简单例子

    今天来讲解下循环输出元素 后台存储的数据给事 var local database date Sep 18 2016 post title 冬日校花 post image images 1 jpg text 美呀 美呀 view num 1
  • 字节序说明并用C语言实现转换

    反转字节序之大小端转换 什么是大端和小段 举个例子 比如int类型的数 0x12345678在内存中的表现形式 1 大端模式 Big Endian就是高位字节排放在内存的低地址端 低位字节排放在内存的高地址端 低地址 gt 高地址 0x12
  • MYSQL数据库(八)数据库备份和恢复

    成功不易 加倍努力 5 备份和恢复 5 1 备份恢复概述 5 1 1 为什么要备份 5 1 2 备份类型 5 1 3 备份什么 5 1 4 备份注意要点 5 1 5 还原要点 5 1 6 备份工具 5 1 6 基于 LVM 的快照备份 5
  • 如何解决Conda Python版本冲突错误

    如何解决Conda Python版本冲突错误 环境 错误描述 解决方案 环境 WIN10 64bit Miniconda3 4 12 0 Python in Conda 3 9 12 错误描述 安装完Conda后 从开始菜单打 Anacon
  • Mysql基础1-介绍、安装

    1 初识Mysql 1 1 路线体系 业务级别mysql 运维级别mysql JavaEE 企业级开发 Web 前端 展示数据 后台 连接点 连接数据库JDBC 链接前端 控制 控制视图跳转给前端传递数据 数据库 存数据 TXT execl
  • element-ui踩坑

    element ui踩坑 1 使用websocket给前端vuex中传值并将vuex中的值实时渲染到页面表格 在element ui中提供的表格样式中 默认以 data tableData 的形式传入表格数据 其中tableData在vue
  • 标记-压缩算法

    版权声明 本文为博主原创文章 未经博主允许不得转载 https blog csdn net njys1 article details 53725240 GC标记压缩算法由标记阶段和压缩阶段组成 标记阶段和标记 清除算法的完全一致 接下来
  • VTK入门000——新建VTK项目

    选择Qt Widgets Application 设置项目名称和项目位置 并勾选 将解决方案和项目放在同一目录中 点击创建 视图 gt 其他窗口 gt 属性管理器 右键Debug 点击属性 添加附加包含项 C VTK vtk v9 1 0
  • LLVM学习(1)

    转自 https github com XChainLab documentation blob master VM EOS EOSVMArch md LLVM项目是一系列分模块 可重用的编译工具链 它提供了一种代码良好的中间表示 IR L
  • MySQL Workbench无法显示左侧的navigator,只显示Object info和Session

    原因 MySQL Workbench由于强制退出导致的配置文件损坏 解决办法 1 关闭MySQL Workbench 2 删除配置文件 cd Library Application Support MySQL Workbench rm wb
  • 解决Ubuntu18.04下Qt中无法输入中文的问题

    问题描述 我的中文输入法是搜狗的 但在qt中写代码时一直无法切换成中文 重启无效 原因 安装的qt中缺少中文输入环境 解决办法 进入到 usr lib x86 64 linux gnu qt5 plugins platforminputco