QMainWindow::setWindowFlags(Qt::WindowStaysOnTopHint)
works on all versions of Windows except for Windows 10.
On Windows 10, user can switch desktop using short-cut key: Windows + Tab, and create a new desktop. Thus the user can leave the Qt application.
I want to know how to stay on top on Windows 10.