当前位置: 代码迷 >> QT开发 >> ubuntu下qt creater 没法输出中文,求各位大侠赐教
  详细解决方案

ubuntu下qt creater 没法输出中文,求各位大侠赐教

热度:58   发布时间:2016-04-25 03:21:18.0
ubuntu下qt creater 无法输出中文,求各位大侠赐教!
qt version 4.8.5
qt creater version 2.4.1
在设计师的控件当中也无法输入中文,就像如下的代码,只是打印出了英文,中文无法显示出来!
弄了好久都没有解决,求帮帮忙,感激不尽了!!!

#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <QTextCodec>

int main (int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
    QDialog w;
    QLabel label (&w);
    label.setText (QObject::tr("Hello Qt! 你好,Qt!"));
    w.show();
    return a.exec();
}

------解决方案--------------------
这一块的确不行。
------解决方案--------------------
看看别的输入法能不能输入中文。搜狗输入法最近支持Ubuntu了,可以试试。
实在不行的话,还是gedit打开记事本,将中文写在那儿,然后复制粘贴吧。
------解决方案--------------------
是不行哦
我也一样
------解决方案--------------------
这个是个bug,如果必须使用中文,先别用ibus ,换个输入法试试看。
应该会尽快解决的
------解决方案--------------------
在其他的命令窗口或文件里能输入中文吗?可能是输入法的问题
------解决方案--------------------
新版本是有问题,换2.8.1就好了。
------解决方案--------------------
设置ibus