wxExecute怎样一边运行一边输出
Posted: Tue Jan 03, 2017 9:40 am
我有个程序是命令行的,运行过程会有很多的屏幕输出(就是下面代码里面Error的部分),我现在用wx写了个GUI来调用这个程序,现在的调用代码如下,但是有个问题,就是必须在命令行程序运行完了才能看到输出,请问我要怎么修改才能一边运行一边输出呢?
Code: Select all
wxArrayString Output, Errors;
wxExecute( Cmd, Output, Errors );
LogBox->Clear();
for( int i = 0; i < Errors.GetCount(); ++i )
{
LogBox->AppendText( Errors[i] + "\n" );
}