• 4004阅读
  • 3回复

QT5.5.1 UBUNTU下输入法有谁实现了吗? [复制链接]

上一主题 下一主题
离线david4383
 

只看楼主 倒序阅读 楼主  发表于: 2016-01-15
我现在使用QT5.5.1,输入法还是没有搞定啊,不知道大家有弄的吗?交流一下啊。
离线david4383

只看该作者 1楼 发表于: 2016-01-15
自问自答吧。

UBUNTU QT5.5.1开发中,不能输入中文,正在查找问题。

https://launchpad.net/ubuntu/+source/fcitx-qt5/1.0.5-1
从此地下载fcitx-qt5的1.0.5版本,这个版本才可以支持到5.5.1

编译fcitx-qt5-1.0.5时,提示此问题:

cmake need c++ 11 compatible compiler to compile

可能是编译器的问题,现在的UBUNTU的GCC版本为4.6.3,应该最少升级到4.8.1,让其支持C++11
升级一后再试试。

http://www.cnblogs.com/zhuyp1015/p/3533613.html
根据此网页的提示,把GCC编译器升级到4.8.1,不知道不升级能不能行。反正我是升了。

fcitx-qt5-1.0.5把这个文件解压后,在主文件夹中找到CMakeLists.txt找到这几行,
#check_cxx_compiler_flag("-std=c++11" SUPPORT_CXX11)


#if(NOT SUPPORT_CXX11)

#    message(FATAL_ERROR "need c++ 11 compatible compiler to compile")

#endif()
把他屏蔽了,这样在检测的时候,就不会查找是否要c++11的支持了。能够编译通过。


http://my.oschina.net/lieefu/blog/505363?p=3#comments
按这位朋友的方法编译fcitx-qt5,然后安装后,重启动QTCREATOR就可以使用输入法了。
要想QT5.5.1的QT CREATOR使用输入法,只能这样了。
离线david4383

只看该作者 2楼 发表于: 2016-01-15
另外再加一条
把fcitx-qt5-1.0.5文件夹下dbusaddons 与 widgetsaddons文件夹下各有三个动态库,把这6个库拷到/Tools/QtCreator/lib/qtcreator下;这样输入法才能够正常工作,要不还是不正常。
离线彩阳

只看该作者 3楼 发表于: 2016-01-23
大家,不用自己编译源代码了。直接使用Qt Creator增强套装。帮你们解决Ubuntu下输入中文的问题。适用于Qt 5.5.0或者以上。
http://qtdream.com/topic/181
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个