我的是XP系统 creator 2.6 qt 4.8.3 刚接触Qt
F5调试的时候会出现这个对话框
但是直接运行没问题
什么原因呢
还有我根据这个教程写的程序中文还是乱码
http://www.qter.org/forum.php?mod=viewthread&tid=106&extra=page%3D3
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());之后
ui->pushButton->setText(tr("中文"));
依然是乱码
------解决方案--------------------
第一个问题:说明没有配置调试器,估计用的是mingw,在选项对话框里,配置一下调试器(找到gdb)
关于中文乱码,两个办法:
1:QString::fromLocal8Bit("中文");不用设置QTextCodec
2:按照《C++ GUI Qt4》书上国际化的办法,进行翻译。推荐这个办法。也不麻烦,假设程序只有一个字符串需要翻译,全部工作3分钟以内可以完成,熟练了更快。