http://blog.csdn.net/woniuye/article/details/54928477
1.
#include "qmessagebox.h"
QMessageBox::warning(this, tr("提示信息222"), tr("数据超范围222"));
2.error C2146: syntax error: missing ')' before identifier 'styleComboBox'
tr("asfd“); //使用不正确
3.
中文报错newline in constan
使用某些编辑器打开这个文件,比如sublime text,保存时选择utf8+bom保存,再编译即可.
4.
Windows环境下,Qt Creator+微软VS编译器,新建工程,
1、如果该工程不需要跨平台使用(只在win),那么工程设置请使用GBK的编码方式.
2、如果该工程要跨平台使用(win+linux),那么工程设置请使用UTF-8+BOM的编码方式
5.qt中文界面乱码
//#pragma execution_character_set("utf-8")
qDebug()<<"abc:"<<QString::fromLocal8Bit("你好");
qDebug()<<"hello:"<<QStringLiteral("中国");
三选一