在运行控制台应用程序时,Qt5中是否有任何方法可以从控制台中删除上一行?
喜欢从同一行的1-100打印一个百分比,相互覆盖?
答案 0 :(得分:1)
尝试使用此功能显示已完成的百分比:
int percent = 1;
fprintf(stderr, QString("\rPercentage completed: %1").arg(percent).toLatin1().data());
编辑:在Qt5中删除了toAscii(),所以我按照建议将其替换为toLatin1()。