Important: Please read the Qt Code of Conduct -

QGLWidget stacking behavior different under Ubuntu than Windows

  • When I pop up a dialog (say a brightness / contrast dialog), on Windows it shows up over (topmost) the image being displayed. In Ubuntu, it stays hidden underneath the image. If I move the image window (or minimize it), the dialog is there and I can grab it and move it around. I would guess this is due to the policy of calling paint() whether it is needed or not (idle painting) which must be different in Unix. How can I make my dialogs "topmost" in Unix? I've tried "setVisible(true);" and this didn't help.

Log in to reply