20Fermer22
squalylLe 14/04/2008 à 18:29
et j'ai des problèmes (je maitrise pas tout) en castant des objets en références sad

exemple:

gv.setCenter((QPoint&)QPoint(e->size().width()/2, e->size().height()/2));
et ça marche pas, évidemment. j'ai cette erreur:
conversion to non-const reference type `class QPoint&' from rvalue of type `QPoint'

e->size() est un QSize, je voudrais le "point au centre" smile

je fais QPoint(x,y) ce qui me donne un objet temporaire de type QPoint, mais après, je suis emmerdé, parce que je voudrais transformer ça en référence... bref, la galère du débutant quoi grin

rationale: j'aimerais bien mettre des références ici, pour éviter de mettre un objet tout court en paramètre, ce qui d'après moi va passer tout plein de trucs par la pile... ptet que je suis a coté de la plaque?

ize().height()/2); gv.setCenter(p);edit: j'ai remplacé cette ligne par: QPoint p(e->size().width()/2, e->squi fonctionne, mais je comprends pas comment le faire en 1 ligne!