I have an app which displays animations. It has a trayicon and it has no show() in main so it starts hidden.

Once in a while (QTimer) this app displays animations, therefore it does a show() on that window. This window has attributes Qt::FramelessWindowHint and Qt::WindowStaysOnTopHint.

Now I would like to get rid of the taskbar button from this window. From googling I tried the trick with QTimer::singleShot(0, this, SLOT(show())) and I tried making the window a dialog but I still have the taksbar while the window is visible.

Is it possible to get rid of it completely?

Thanks again.