一个软件有管理端和用户端,我在2个UI上都放置了切换按钮,点击切换,就能打开另外一个,然后关闭原先的。
我用了QProcess::execute()函数,用线程调用,执行这个函数之后,关闭本程序。
可以正常打开另外一个,然后关闭本程序,但是有时候,原来的程序关闭了,另外一个却没有打开,但是任务管理器的进程里面有。
比如2个程序叫admin.exe 和 user.exe
我在admin.exe下点击切换,然后任务管理器里面的admin.exe进程就没有了。出现了user.exe,但是user.exe界面没有显示。
但是有时候又是正常的!!!
这是什么问题啊???