查看完整版本: [-- 直接运行和调试状态下效果不同 --]

QTCN开发网 -> Qt基础编程 -> 直接运行和调试状态下效果不同 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

kk01cn 2017-07-29 10:37

直接运行和调试状态下效果不同

本人初学QT,想向各位专家请教一下,我有个QT程序,用了QM文件实现多国语言化,但是我发现在调试的状态和直接运行的状态下,软件界面上的文字内容不同,感觉就好像是直接运行时QM文件没有被调用成功似的,调试状态下正常。
谢谢!

kk01cn 2017-07-29 10:40
还有一个很奇怪的现象,我在Release状态下直接运行.exe也是正常的,但是我把他连同运行库复制到另外一台电脑上时,它又不正常了,也是那种QM文件不起作用的样子。很奇怪。

yalaster 2017-07-30 10:37
我也是初学者,我觉得是不是问题出现在路径加载问题上
QCoreApplication::applicationDirPath() 我是经常用这个,可以直接定位到exe所在目录,拖到其他电脑后也能用
QDir::currentPath() 这个好像是exe上一级目录
qDebug一下看看吧


查看完整版本: [-- 直接运行和调试状态下效果不同 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled