Muhtemelen bir hile sorusu, ancak cevabı bulamıyorum.QGraphicsItem seçildiğinde hangi yöntem çağrılır
Bir QGraphicsItem seçildiğinde bunu bilmem gerekiyor. Arayan bir yöntem olmalı.
Biliyorum QGraphicsItem::itemChange()
ama çok sık denir.
Daha iyi bir yöntem var mı?
thx
düzenleme: iki çağrıyı her seçim değişiklik olsun bu
if(change == ItemSelectedChange && scene()){
cout << "haha " << i++ << endl;
}
ile.
Thx, bulduklarımdan daha iyi çalışır: eğer if içinde this & this.isSelected() öğesini ekleyin. –