Qt中界面程序不能再程序运行的时候输出后台线程printf的语句
在Qt窗体应用程序中,如果使用C++标准库中的函数printf,并不能在程序运行的时候输出相应的语句,而是在关闭界面结束程序的时候在“应用程序输出”栏中输出结果。

尝试了cout,也不能输出。
所以在Qt界面程序中调试中间结果,需使用qt里面的qDebug()<<"str..."; printf和cout毕竟不是Qt中的东西,所以会出现这种情况吧。
在Qt窗体应用程序中,如果使用C++标准库中的函数printf,并不能在程序运行的时候输出相应的语句,而是在关闭界面结束程序的时候在“应用程序输出”栏中输出结果。

尝试了cout,也不能输出。
所以在Qt界面程序中调试中间结果,需使用qt里面的qDebug()<<"str..."; printf和cout毕竟不是Qt中的东西,所以会出现这种情况吧。