Bonjour tout le monde,

Voici ma question, peut-être toute bête pour vous

Je regarde un code d'une autre personne et je vois ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if(event->buttons() & Qt::LeftButton)
{
//Traitement
}
Ce qui m'intéresse c'est le "&", les éléments de la condition je les comprends.
Est-ce que cette synthaxe veut dire la même chose que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if(event->buttons() && Qt::LeftButton)
{
//Traitement
}
Si c'est différent :
- Qu'est que cela veut dire ?
- Est-ce propre à Qt ?
- Et ici, pourquoi avoir choisi "&" plutôt que "&&" ?

Merci d'avance, bonne journée.