查看完整版本: [-- QT5.5.1 UBUNTU下输入法有谁实现了吗? --]

QTCN开发网 -> Qt中文处理 -> QT5.5.1 UBUNTU下输入法有谁实现了吗? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

david4383 2016-01-15 10:04

QT5.5.1 UBUNTU下输入法有谁实现了吗?

我现在使用QT5.5.1,输入法还是没有搞定啊,不知道大家有弄的吗?交流一下啊。

david4383 2016-01-15 14:31
自问自答吧。

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 2016-01-15 17:25
另外再加一条
把fcitx-qt5-1.0.5文件夹下dbusaddons 与 widgetsaddons文件夹下各有三个动态库,把这6个库拷到/Tools/QtCreator/lib/qtcreator下;这样输入法才能够正常工作,要不还是不正常。

彩阳 2016-01-23 19:02
大家,不用自己编译源代码了。直接使用Qt Creator增强套装。帮你们解决Ubuntu下输入中文的问题。适用于Qt 5.5.0或者以上。
http://qtdream.com/topic/181


查看完整版本: [-- QT5.5.1 UBUNTU下输入法有谁实现了吗? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled