qt支持中文
来源:互联网 发布:js简单树形菜单 编辑:程序博客网 时间:2024/06/06 19:00
在程序初始化的时候,调用QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk"));
要包含头文件,#include <QTextCodec>
然后对于中文调用的地方,
QMessageBox::information(this,"帮助","中文",QMessageBox::Yes);
加个tr(),就可以了。。
QMessageBox::information(this,tr("帮助"),tr("中文"),QMessageBox::Yes);
发布到别的机器上后,中文全是乱码。gb18030和gb2312我都试过了,都是乱码。
main.cpp里设置如下:
QTextCodec *codec = QTextCodec::codecForName("System");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
把gb2312改成System就可以了
#include <QTextCodec>
- 让QT支持中文
- qt支持中文、国际化
- Qtopia/Qt 中文支持
- QT 中文支持
- QT编程支持中文
- QT中文支持
- Qt 中文支持记录
- Qt支持中文显示
- qt支持中文
- qt中支持中文
- qt webkit 中文支持
- QT支持中文
- QT 4.7支持中文
- QT中文支持
- Qt中文支持
- QT如何支持中文
- qt 5 中文支持
- 关于qt支持中文、国际化
- Debug GDB 常用命令
- MySQL导入.sql文件及常用命令
- Bitmap 和 Drawable之间的转化关系。
- HDU 1195 Open the Lock BFS
- PopupWindow的使用例子
- qt支持中文
- phonegap中http链接自动调用本地浏览器解决办法
- c++内存分配方式
- iOS运行时判断某个类有那些成员变量
- 获取 Jpg图片的像素数
- 【js特效】一款不错的焦点图效果
- C# 计时器Timer控件,倒计时
- Drupal 7 JavaScript管理方法总结
- 不公平的社会