Définir les drapeaux de QGraphicsView
Bonjour,
J'ai copié des QFlags dans un int depuis ma classe dérivée de QGraphicsView;
Je cherche à restaurer ces flags depuis mon int
J'ai une erreur error missing template arguments before
Je suis arrivé à ceci :
Code:
1 2 3 4
|
QFlags<QGraphicsItem::GraphicsItemFlags> flg;
flg=(QGraphicsItem::GraphicsItemFlags)view->copie_item_flags;
qDebug()<<"flg"<<flg; |
La valeur de l'int copie_item_flags est de 3
le qDebug donne en résultat : flg QFlags(0x1|0x2)
Par contre un setFlags sur un qGraphicsItem me retourne :
erreur: no matching function for call to 'QGraphicsRectItem::setFlags(QFlags<QFlags<QGraphicsItem::GraphicsItemFlag> >&)'
Je dois pas être très loin.
Merci pour votre aide.