1
我有一個有點問題有一個Qt QGraphicsScene,QGraphicsItems和hoverLeaveEvent()。hoverLeaveEvent()Qt中的QGraphicsItem並不總是叫
On a hoverEnterEvent()我正在繪製一個新的圖形到我想要在hoverLeaveEvent()上刪除的場景,但是如果用戶將鼠標懸停在圖形項目上,然後滾動而不是將其鼠標從項目hoverLeaveEvent()永遠不會被調用,新圖形將永久保留在場景中。
我沒有看到任何方式捕捉從我的自定義的QGraphicsItem內滾動事件,所以我不知道的最好的方式來解決這個問題。
我想我可以一個計時器連接到新的圖形,但我怎麼會知道,如果鼠標仍然徘徊,使得它在第一時間得出的QGraphicsItem?
如果這是一個錯誤,多長時間將它帶到修復? – 2012-07-12 18:27:12
我不知道。我應該可以在今天晚些時候給我的答案添加一個測試用例代碼。 – 2012-07-12 21:18:58