我需要一个清晰的QT控制台。有什么命令?
main.cpp:
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<"How delete this?";
//system("CLS")?
return a.exec();
}
我需要一个清晰的QT控制台。有什么命令?
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<"How delete this?";
//system("CLS")?
return a.exec();
}
QProcess::execute("CLS");
QProcess::execute("clear");
QProcess::execute("cmd /c cls");
因为在应用程序中,普通的cls
似乎无法使用。
如上文所述,在Linux上。
QProcess::execute("clear");
应该可以工作。
其他答案存在引入竞态条件的问题。
以下方法效果更佳:(在Ubuntu上测试过。Windows上未知。)
printf("\033[2J"); // Clear Screen
printf("\033[3J"); // Clear Scrollback
system("CLS")
。什么是QT console
? - Ramchandra Apte