我把工程翻译成英文。 在main函数里面: QTranslator translator(0); translator.load(languageFile,".");//要跟刚才得到的qm的文件名对应 app.installTranslator( &translator ); 但是我把可执行文件和.qm文件拷到板子里运行。有时候会……
引用 2 楼 yuan8222 的回复:编译好的qm文件一定要放到可执行程序的目录,放错位置就不会读取到,而且在Qt里面debug模式跟release模式的路径是不一样的,你可以把qm文件分别放到debug和release目录里面. 引用 楼主 yuzoubawang888 的回复:我把工程翻译成英文。 在main函数里面: QTranslator tr……
编译好的qm文件一定要放到可执行程序的目录,放错位置就不会读取到,而且在Qt里面debug模式跟release模式的路径是不一样的,你可以把qm文件分别放到debug和release目录里面. 引用 楼主 yuzoubawang888 的回复:我把工程翻译成英文。 在main函数里面: QTranslator translator(0); tr……
哦要确认路径。 如果你是在creator里面启动。当前路径就是 xxx.pro所在的路径 如果你直接启动exe. 那么当前路劲就是 你xxx.exe的路径了哈。 然后把qm放到你那个路径下就对了 如果你的qm叫 xxxx.qm 最后。translator.load("xxxx")后面不用跟.qm....
16,212
社区成员
26,592
社区内容
加载中
试试用AI创作助手写篇文章吧