Bonjour,

Dans un projet, je trouve ce code et je ne comprend pas le sens du "&" dans l'expression testée.

J'aurais plutôt testé e->buttons() == Qt::LeftButton, non ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    if (!e->buttons() & Qt::LeftButton) {
        setCursorShape(e->pos());
        return;
    }