QGraphicsItem获取不到鼠标事件
生活随笔
收集整理的這篇文章主要介紹了
QGraphicsItem获取不到鼠标事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鼠標事件一直停留在QGraphicsScene中,沒有傳到QGraphicsItem中去
有兩點需要注意:
1.QGraphicsItem的大小,也就是boundingRect必須設置正確
2.在item的構造函數中添加
this->setAcceptedMouseButtons(Qt::LeftButton);
setFlag(QGraphicsItem::ItemIsSelectable);//必須加上這句,否則item無法獲取到鼠標事件
總結
以上是生活随笔為你收集整理的QGraphicsItem获取不到鼠标事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QML实现酷炫的 Cover Flow
- 下一篇: Qt 控件渐变隐藏消失