启动后Qt +隐藏窗口

Max*_*rai 1 c++ qt

我试图在启动后隐藏窗口.我有自己的窗口类,它继承自QMainWindow.我重写了这样的showEvent:

void showEvent (QShowEvent *evt)
{
   if (firstShow)
   {
     hide();
     firstShow = false;
   }
   else
   {
      QMainWindow::showEvent(evt);
   }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.firstShow是一个布尔变量,在开始时是真的.语言:c ++

Tro*_*our 6

我不太关注.当然你首先不要在主窗口上调用show()?