请各位高人指点。
最近在实现一个播放功能模块:在主程序中 通过fvfork()出一个子进程,同时 父进程 把主窗口隐藏通过  g_widget->hide();  其中g_Widget是自定义的类继承于QWidget 
让子进程 执行一个播放器程序   execv("./play" , argv_send);,同时父进程 wait()等待子进程的结束,
一旦接收到播放结束,   g_widget->show();   g_widget->update();  再次显示主窗口g_Widget 。 
问题是播放视频结束后 主窗口不显示内容完全黑屏,但是响应键盘事件。           
之后为了找出问题原因,我写了一个Helloworld 小程序 代替 play execv("./helloWorld" , argv_send);
这样执行后主窗口可以重新显示。
播放程序中 使用一个PlaybackWidget 类,自封装的继承于QWidget