QT4.8.1 QTcreator2.5.0 ubuntu12.04 .ui资料 button上的txt无法显示中文
QT4.8.1 QTcreator2.5.0 ubuntu12.04 .ui文件 button上的txt无法显示中文求大神指导,问题如题,英文正常显
QT4.8.1 QTcreator2.5.0 ubuntu12.04 .ui文件 button上的txt无法显示中文
求大神指导,问题如题,英文正常显示,中文显示空白,qDebug中中文显示乱码
已经试过添加
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
和
QTextCodec *codec = QTextCodec::codecForName("System");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
都没有效果
另:ubuntu中可以正常显示txt中文 Ubuntu qtcreator Qt4 codec 乱码
[解决办法]
utf-8呢?
[解决办法]
建议使用UTF-8
[解决办法]
你系统安装了Zh_CN.UTF-8了吗?
[解决办法]
locale看看
[解决办法]
确认下是不是这几行代码位置放错了,写在main函数中QApplication app;的下一行试试。
[解决办法]以用GBK,现在系统里安装GBK,这样应该就可以
[解决办法]如果需要在QT下输入中文:
解决方法:
前提条件是Ubuntu已经安装了中文支持(ibus)。
1、安装IBus-qt4 Sudo apt-get install ibus-qt4
2、终端输入:gedit ~/.profile ,
在.profile中添加一下内容。
#IBus设置
export XMODIFIERS="@im=IBus"
export GTK_IM_MODULE=IBus
export QT_IM_MODULE=xim
export IBus &
export LC_CTYPE=zh_CN.utf8
保存并source ~/.profile 即可。
求满分
[解决办法]界面上不显示中文,可以查看Qt默认的字体是否支持中文。
但是和qdebug无法显示中文没关系。
[解决办法]新建一个GUI工程,随便放个按钮,在上面输入中文,不要设置textcodec,运行看效果。