How do I properly implement a “minimize to tray” function in Qt?

后端 未结 4 1587
抹茶落季
抹茶落季 2020-12-08 11:36

How do I properly implement a \"minimize to tray\" function in Qt?

I tried the following code inside QMainWindow::changeEvent(QEvent *e), but the window

4条回答
  •  無奈伤痛
    2020-12-08 12:12

    I have found that the showMinimized() slot works without a QTimer delay, so you can use code like:

    mw->show();
    if ( qApp->arguments().contains( "--startHidden" ) )
      mw->showMinimized();
    

    in your main() to show a main window and immediately iconize it, when desired.

提交回复
热议问题