Bonjour à tous.

je me casse la tête sur un problème de syntaxe que je n'arrive pas à solutionner.

je désire déclarer une instance à partir de ce constructeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Point(qreal x, qreal y, QWidget* widget, QString name = QString(), enum Alignment alignment = Middle);
Middle étant la valeur par défaut de l'énumération, si je crée un point de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Point* labelCourant = new Point(3.974722, 43.578361,button,"FJR");
ça fonctionne.

Maintenant je voudrais changer l'alignement et je n'arrive pas à trouver la syntaxe de fin.

Le plus simple aurait été :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Point* labelCourant = new Point(3.974722, 43.578361,button,"FJR", Top);
Mais voilà, c'est trop simple.

Comment doit-on implémenter ce code pour modifier l'alignement ?

Merci de votre aide.