• 7014阅读
  • 3回复

qm文件load失败 [复制链接]

上一主题 下一主题
离线留心屿
 

只看楼主 倒序阅读 楼主  发表于: 2013-10-11
关键词: 求助
QTranslator translator;    if(!translator.load("IE12_cn.qm","E:/project/IE12"))        qDebug("load failed!!\n");   app.installTranslator(&translator);
每次运行都会打印"load failed!!",qm文件应该放哪里?exe文件和qm文件位置如图:

我把qm文件放到exe文件一个目录下也一样load失败
离线留心屿

只看该作者 1楼 发表于: 2013-10-12
if(!translator.load("IE12_cn.qm")
        qDebug("load failed!!\n");
这样也会打印load failed
离线jdwx

只看该作者 2楼 发表于: 2013-10-22
回 1楼(留心屿) 的帖子
建议使用绝对目录,这样不会错。
用QtCreator编译运行,需要将qm放到有makefile的文件夹里,就是debug的上一级。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线留心屿

只看该作者 3楼 发表于: 2013-12-24
回 2楼(jdwx) 的帖子
谢谢,这个问题我早就解决了
快速回复
限100 字节
 
上一个 下一个