2

Qt5 有什么方法可以在运行控制台应用程序时从控制台中删除前一行?

就像在同一行上打印一个 1-100 的百分比,相互覆盖?

4

1 回答 1

1

尝试使用它来显示您的完成百分比:

int percent = 1;
fprintf(stderr, QString("\rPercentage completed: %1").arg(percent).toLatin1().data());

编辑: toAscii() 在 Qt5 中被删除,所以我按照建议用 toLatin1() 替换它。

于 2013-05-24T09:54:17.247 回答