1、汉字显示乱码问题的简单解决方法
QTextCodec::codecForName("GB2312")->toUnicode("显示汉字");
在这里得包含头文件 #include<QTextCodec>
2、当在Windows下运行时,程序默认不会有控制台输出。这就意味着,默认情况下,windows程序不会将输出信息写到命令行界面。为了能看到qDebug()的输出信息,你需要在工程文件中增加一行内容:
CONFIG += console
(注:网上有写 win32:CONFIG += console,暂不知有何不同)
摘自:Johan Thelin《Foundations of Qt Development》
原文:When running Windows, applications do not get a console output by default. This means that Windows applications cannot, by default, write output to the command-line users. To see any output from qDebug(), you must add a line reading CNFIGO += console to the project file. If you built the executable and then saw this tip, try fixing the project file; then run make clean followed by make. Th