J'essaie de faire un QWidget
suivre un autre pendant que cela bouge.Suite à un QWidget tout en se déplaçant
En particulier, j'ai un QMainWindow
avec un bouton. Ce bouton affiche un QWidget
, le "suiveur ". Maintenant, j'aimerais que le suiveur suive réellement le QMainWindow
quand je le fais glisser.
J'ai réimplémentées QMainWindow::moveEvent()
qui met à jour la position du suiveur , mais il y a un retard énorme entre le mouvement et le suiveur. Ça marche, mais ça ressemble à quelque chose de 1990! En fait, je peux faire glisser la fenêtre et quand je m'arrête, le suiveur bougera.
Comment faire pour que le suiveur "collé" sur le QMainWindow
? J'aimerais que ça colle à la fenêtre pendant que je la traîne!
Des indices?
À la votre!
Essayez d'appeler 'QApplication :: processEvents()' juste après avoir défini une nouvelle position pour la fenêtre. –