看以前的贴子,版主给出了
QProcess::startDetached();
close();
的方法
但是重启的程序总是在其他应用程序窗口后面。
怎样让QProcess启动的程序前置?
Qt::WindowStaysOnTopHint不行,会让窗口一直处于顶端。
window.hide();
window.setWindowFlags(Qt::WindowStaysOnTopHint);
window.show();
window.hide();
window.setWindowFlags(Qt::Window);
window.show();
也不行,app.exec();开始之前不管你怎么设置,app都只认最后设定的状态!
[ 此帖被zcycool在2010-03-05 13:51重新编辑 ]