可能是個詭異的問題,但我找不到答案。當QGraphicsItem被選中時,調用什麼方法
我需要知道什麼時候QGraphicsItem被選中。必須有一個被調用的方法。
我知道QGraphicsItem::itemChange()
,但它被稱爲太頻繁。
有沒有更好的方法?
THX
編輯:有了這個
if(change == ItemSelectedChange && scene()){
cout << "haha " << i++ << endl;
}
我得到兩個電話每一個選擇的變化。
Thx比我發現的更好:在if中添加&& this.isSelected()。 – 2012-04-23 21:14:36