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