QWidget et multiple appel à resizeEvent
Bonjour tout le monde,
J'ai créé un Widget dans lequel j'ai redéfini l’événement virtual void wheelEvent(QWheelEvent*) dans lequel, j'agrandi ou rétréci mon widget (avec resize()):
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| void Widget::wheelEvent(QWheelEvent *event)
{
qDebug() << "wheelEvent";
if (event->delta() > 0)
{
resize(width() * 1.25, height());
}
else
{
resize(width() * 0.75, height());
}
} |
Je me suis aperçu que resizeEvent est appelé deux fois à chaque redimensionnement.
Je ne comprends vraiment pas pourquoi. J'ai passé le debugger pour voir l'appel des fonctions, mais ça ne m'as pas plus éclairé.
Quelqu'un aurait-il une explication?
Merci