QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: zzh2004linux

qt4 无法显示中文

[复制链接]
发表于 2005-7-24 14:27:46 | 显示全部楼层
#include <QApplication>
#include <QPushButton>
#include <QTranslator>
#include <QDir>

int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTranslator translator;
   
translator.load(QDir::currentPath() +"/i18_zh_CN");
a.installTranslator(&translator);
       
QPushButton hello(tr(""hello word"));
hello.resize(100, 30);

hello.show();
return app.exec();
}

lupdate main.cpp -ts i18_zh_CN.ts

使用Qt Linguish翻译工具,来翻译我们想要的语言了。
翻译完这个.ts文件后,把他们保存了,并且发布了(也就是运行菜单lrelease命令,它会生成.ts对应的qm文件)。
回复

使用道具 举报

发表于 2005-7-24 14:30:27 | 显示全部楼层
转到 变成技术和项目孵化板块 吧
回复

使用道具 举报

发表于 2005-7-25 16:10:42 | 显示全部楼层
#include <QApplication>
#include <QString>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello(QString::fromLocal8Bit("这是"));
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 02:23 , Processed in 0.052777 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表