当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : qt creator 程序运行中文显示
帖子发表于 : 2015-01-30 14:23 

注册: 2008-10-23 20:17
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
我在qt project网站上下的qt 5.4 for linux。双击安装完成后,新建了一个纯C++语言项目,结果运行后,弹出一个控制台一样的窗口显示结果,但是结果中的中文显示不全,有些是方框。
请教各位大神,该怎么办呀?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: qt creator 程序运行中文显示
帖子发表于 : 2015-01-31 22:20 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
你的代码呢?截图呢?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: qt creator 程序运行中文显示
帖子发表于 : 2015-02-18 17:51 
头像

注册: 2009-08-12 16:38
帖子: 200
地址: 没准
系统: linux mint
送出感谢: 0 次
接收感谢: 2
应该是字符编码的问题,将系统的语言改为英文或都将字符编码改为UTF-8或者安装一些中文字体试试。


_________________
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: qt creator 程序运行中文显示
帖子发表于 : 2015-03-04 8:53 

注册: 2010-10-31 9:15
帖子: 507
系统: kubuntu 16.04
送出感谢: 0 次
接收感谢: 13
#include <QApplication>
#include "mainwindow.h"

int main(int argc , char **argv)
{
QApplication app(argc,argv);

QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());


( new MainWindow )->show();
return app.exec();
}


_________________
百度网盘 2048G容量 大放送!
百度网盘资源论坛一键保存资源!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: qt creator 程序运行中文显示
帖子发表于 : 2015-03-04 12:08 
头像

注册: 2010-04-02 16:44
帖子: 529
系统: openSUSE 13.2 x64
送出感谢: 2
接收感谢: 11
Qt默认用的是xterm吧?新建一个xterm配置文件,加入中文字体就好了


_________________
正在建设中的个人博客


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译