关于QProcess的一个问题
首先g_MainWindow->showMask(Mask::Loading, tr("Opening browser..."));
就是在屏幕的中央显示一个东西。提示用户系统正在打开wbrower。
然后QProcess::start(program, arguments);
参数program是一个程序叫wbrower,它可以看成一个简单的浏览器程序。argument是传给它的网址url。
在wbrower程序里 WebViewer w(url, 0); w.show();当调用w.show()的时候就会显示出一个新的页面。
问题就出现在这个时候,g_MainWindow->showMask(Mask::Loading, tr("Opening browser..."));显示出来的东西。我不知道在哪里调用g_MainWindow->hideMask();来hide。因为在原来那个进程中不知道在wbrower进程中什么时候调用w.show();
[解决办法]
这么久了都没有人解决