环境: 系统ubuntu16.04amd64,qt5.4.2 安装完qt5.4后,在编写代码时,发现无法输入中文,离开qt creator 就立刻正常.原因似乎是qt对fcitx支持. 解决方法我是参考了下边两个博客做的: 1.解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题 2.QT5.6.0无法切换fcitx中文输入法问题记录 我的实践出两种方法解决:1.改用ibus 2.解决fcitx与支持问题 先说第一种,分以下几步骤: 1)安装iBu…
Ubuntu安装了搜狗输入法,在浏览器中可以使用,但是在Qt Creator中却无法输入中文. 解决办法: 执行sudo apt-get install fcitx-libs-qt5 该命令将库文件libfcitxplatforminputcontextplugin.so安装在目录/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下,我们把它拷贝到QT安装目录下. 执行cp /usr/lib/x86_64-linux-gnu/…
[From] http://blog.csdn.net/qq_21397217/article/details/52447263 1. 安装Fcitx所需组件 $ sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage 2. 移除多余的组件(仅针对非KDE桌面) 因为上面的安装命令为了方便使用了通配符安装,所以会多安装一个fcitx-module-kimpa…
1 本机环境: deepin 15.11 Qt 5.11.3 fcitx 输入法 2 问题描述 Qt Creator 和使用 QT 编译的程序运行时均不能使用deepin系统自带的fcitx输入法,且采用传统方法(将 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 复制到相应路径)无法解决. 3 解决方案 安装相应的依赖库: sudo apt-get…
如题,在以前安装qt5.2.1的时候就遇到了这个问题.当时上网搜了很多资料,结果都解决不了,发现都是复制来复制去. 这次因为要用qt5.3.0在ubuntu下写个程序,所以不解决这个问题不行了.就继续上网查资料 后来发现稍微靠谱点的就是下面这个方法 但是添加过源之后安装libfcitx-qt5-0提示找不到安装包,于是我就自己进了 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/pool/main/f/fcitx-qt5/ 这个链接去下载li…
当我们用Qt Creater时,经常出会出现如下问题: 处理方法如下:用记事本打开你的源代码,然后点另存为,utf-8,编码覆盖,这时中文就没问题了但是会乱码.在字符串前加个宏QStringLiteral把字符串扩起来:这样字符串就不会乱码了.这个问题是qt creator的问题,用vs2010就不会.…
编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过. sudo apt-get install cmake 安装 fcitx-libs-dev sudo apt-get install fcitx-libs-dev 设置qmake的环境变量(这个要根据各人的电脑和qt版本进行设置): export PATH="/home/innovation/Qt5.8.0/5.8/gcc_64/bin":$PATH 下载fcitx-libs源码: git clone git…
0. 环境 系统:ubuntu 16.04 LTS 机子:dell xps13 1. 步骤 1.1 编译 fcitx-qt5 源码 编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过; sudo apt-get install cmake 安装 fcitx-libs-dev; sudo apt-get install fcitx-libs-dev 设置qmake的环境变量,这一步很重要且环境变量的值因人而异 3.1. 首先确定你的Qt的安装目录,我这里是~/softwa…
编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过. sudo apt-get install cmake 安装 fcitx-libs-dev sudo apt-get install fcitx-libs-dev 设置qmake的环境变量(这个要根据各人的电脑和qt版本进行设置): export PATH="/home/innovation/Qt5.8.0/5.8/gcc_64/bin":$PATH 下载fcitx-libs源码: git clone git…
sudo vim /usr/bin/et sudo vim /usr/bin/wps sudo vim /usr/bin/wpp 以上三个文件,都加入如下内容后重新打开文档即可 export XMODIFIERS="@im=fcitx" export QT_IM_MODULE="fcitx"…
Tools-Options-Text Editor-Behavior-File Encoding-Default encoding:UTF-8 Tools-Options-Text Editor-Behavior-File Encoding-UTF-8 BOM:Add If Emcoding Is UTF-8 在代码中添加: #pragma execution_character_set("utf-8")…
解决Qt程序在Linux下无法输入中文的办法 一位网友问我怎样在Linux的Qt的应用程序中输入中文,我一開始认为不是什么问题,可是后面自己尝试了一下还真不行.不仅是Qt制作的应用程序,就连Qt Creator都无法支持.后面看了一些资料,了解了Qt应用程序的方法,这里和大家分享一下. 写一个bash脚本,内容例如以下: #!/bin/sh cd YourBinaryDirectory export QT_IM_MODULE=iBus ./YourProjectBinary 假设想让Qt Cre…
解决Qt程序在Linux下无法输入中文的办法 一位网友问我如何在Linux的Qt的应用程序中输入中文,我一开始觉得不是什么问题,但是后面自己尝试了一下还真不行.不仅是Qt制作的应用程序,就连Qt Creator都无法支持.后面看了一些资料,了解了Qt应用程序的方法,这里和大家分享一下. 写一个bash脚本,内容如下: [plain] view plain copy #!/bin/sh cd YourBinaryDirectory export QT_IM_MODULE=iBus ./YourPr…
我的博客新地址:www.liuquanhao.com ------------------------------------------------------ Qt creator无法用fcitx输入中文的原因是自己的plugins目录下没有fcitx的插件,所有只要把插件复制到里面就可以了. qt creator插件目录:qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts. 需要的fcitx输入法插件文件:libfcitx…
解决linux下QtCreator无法输入中文的情况 本文由乌合之众 lym瞎编,欢迎转载 blog.cnblogs.net/oloroso 本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才有的这个问题. 可以查看此文 http://www.cnblogs.com/oloroso/p/5114041.html 原因…
原文网址:http://jingyan.baidu.com/article/d5c4b52bc2bd1dda560dc5bb.html 作为一名合格的程序员,漂漂亮亮的注释是必须的!!怎么在Qt Creator中自动补全漂亮的注释呢 ?以下的段落注释,楼主个人别较喜欢.当然也可以自定义自己比较喜欢的注释段落. 工具/原料 Qt creator 2.4.1 WinXP 方法/步骤 打开Qt Creator ,菜单,“工具”->”选项“->”文本编辑器“.如下图. 选 择 “片段”选项,然后,点击…
http://c.biancheng.net/view/1804.html 启动 Qt Creator,出现如图 1 所示的主窗口: 图 1 Qt Creator主窗口 Qt Creator 的界面很简洁.上方是主菜单栏,左侧是主工具栏,窗口的中间部分是工作区.根据设计内容不同,工作区会显示不同的内容. 图 1 是在左侧主工具栏单击“Welcome(欢迎)”按钮后显示实例的界面.这时工作区的左侧有 “Projects”.“Examples(示例)”.“Tutorials(教程)”.“Get St…
http://my.oschina.net/u/219482/blog/341452 感谢作者 ubuntu 14.04从Qt官网下载的最新版qt,安装过程很顺利,但却发现没办法输入中文(我用的是 fcitx), 即使下载了fcitx-frontend-qt5和fcitx-frontend-qt4也还是没用. 想必是qt版本的原因吧. 后来,试着将从源中安装的fcitx-frontend-qt5复制到Qt安装目录下,竟然可以了. 方法如下(fcitx输入法): 1.安装fcitx-fronten…
Qt Creator 2.7.2不能输入中文怎么解决?之前提的问题自己后来找到解决方法后就忘了, 方法很简单,只要设置一下环境变量就行了export QT_IM_MODULE=ibus qt5.4.run在[/home/share]目录下 vim ~/.bashrcexport PATH=/home/share/Qt5.4.1/Tools/QtCreator/bin:/home/share/Qt5.4.1/5.4/gcc_64/bin:.$PATHexport MANPATH=/home/sha…
详细的方法来自以下网址: http://my.oschina.net/lieefu/blog/505363?p={{currentPage+1}} 需要说明的几点: 设置qmake 的路径使用自身的路径 下载fcitx-libs源码:git clone http://github.com:fcitx/fcitx-qt5.git 其他的错误网页中都有涉及,.so文件拷贝完毕之后,重启qt creator 选择输入法 即可…
在安装QT集成开发工具包之前需要先安装build-essential和libncurses5-dev这两个开发工具和库,libncurses5-dev库是一个在Linux/Unix下广泛应用的图形函数库,build-essential里面包括一些Linux下开发的必要工具.在ubuntu中我们使用QT进行开发也用到了这两个工具库.安装命令为:sudo apt-get install build-essential libncurses5-dev. 在这个库安装完成后就可以安装QT开发工具包了,具…
mathematica无法输入中文, 我的输入法使用 fcitx 于是我给fcitx的作者提了issue https://github.com/fcitx/fcitx/issues/372 数日之后, 始终没有回音.  恰好有一天遇到作者, 于是css老师给了如下答复: --!!! :] ‎<‎tg2arch‎>‎ [csslayer_tg] ´_>` 你要信我就复制到 /opt/Mathematica/SystemFiles/Libraries/Linux-x86-/Qt-Plugin…
问题 在Linux环境下,用Qt编写的程序运行时不能在诸如输入框.文本框中输入中文(不会激活中文输入法). 注意与输入法类型有关(基于iBus或Fcitx) 原因 Qt程序的中文输入支持需要用Qt插件,Qt自带的插件中,支持iBus输入法,所以如果你恰好在用iBus输入法则可以正常输入. 如果要支持Fcitx输入法,需要插件支持. 解决方法 由Qt开发的软件界面不能输入中文 安装fcitx-libs-qt或fcitx-libs-qt5,在计算机中搜索libfcitxplatforminputco…
这个问题从我第一次在Ubuntu上使用Qt便困扰着我,奈何之前一直没认真去解决掉这个问题.今天作死想想,这个不可能解决不掉的.因为那么多人用Ubuntu,而且又那么多人用Qt的产品,比如Retext.不可能都不能用中文吧,按照这个思路,我决定把这个问题搞清除. 网上有一份教程(应该说是很多份相同的教程,严重怀疑事不经认证的copy),如:http://www.th7.cn/system/lin/201407/63590.shtml 我不清楚这份教程是适合那个版本的Ubuntu,但对我来说,那是一…
系统:Ubuntu 18.04.3 64bit 软件: QtCreator 4.8 安装Ubuntu18.04 时已经安装fcitx框架的搜狗输入法,在此不再安装fcitx及搜狗输入法 只需要安装fcitx的Qt支持库,终端中输入以下指令安装fcitx的Qt支持库 sudo apt-get install fcitx-frontend-qt5 安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库 库文件为 libfcitxplatfor…
转载:http://bbs.csdn.net/topics/390750169 VS2012 中文乱码 1.方法一: 包含头文件 #include <QTextCodec> ....... QTextCodec *codec = QTextCodec::codecForLocale();//解决中文乱码 QString title = codec->toUnicode("完成"); QString info = codec->toUnicode("接收…
昨天安了i3wm,发现fcitx在很多程序中无法输入中文,nixnote2,还有ss-qt5 查了wiki,明明有在~/.xinitrc中加入 export XMODIFIERS=@im=fcitx export QT_IM_MODULE=fcitx export GTK_IM_MODULE=fcitx 但是不起效,查了wiki也是各种不行,后来才知道要把这三行放在~/.xinitrt中exec行前才会生效 而在wineQQ主要是其locale环境不为中文,而fcitx需要在locale为中文的…
在Qt Creator 中c++源码有中文字符,结果不能编译成功. 代码 QMessageBox::warning(this, "警告","用户名密码错误",QMessageBox::Yes); 报错如下: -1: warning: C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unico…
在ubuntu系统的GUI开发过程中遇到在编辑器里面不能使用中文输入法,前提我已经安装了搜狗输入法,但是还是不能使用,原因是QT的库里没有最新fcix的库,. 没有安装搜狗的输入法的 https://pan.baidu.com/s/1pLNo9fX  我这里百度云有链接  下载下来安装很简单   配置按照    http://www.cnblogs.com/zxouxuewei/p/4987215.html 我这里已经编好了一个新版本的输入法的库   https://pan.baidu.com/…
qt creator修改程序编码(解决中文乱码问题)的方法 qt creator修改程序编码的功能有几处. 1.edit - select encoding 选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式. 这种方法主要是修改已经建立的程序文件. 2.tools - options - text editor - behavior - file encodings 这主要针对新建的程序文件和工程运行时的编码情况. 3.在main()函数内的添加代码,利用QTextCo…