• 4916阅读
  • 2回复

(求救)关于QGraphicsItem [复制链接]

上一主题 下一主题
离线qmail
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
写了一个类A,A继承自QGraphicsView,用QPixmap载入一幅图片,这个类中有几个成员函数,作用是用QGraphicsItem子类添加几个item到那幅图片中,item是用scene->addPixMap(QPixmap("......"));方法加入到视图中的。
现在想要对那几个Item作鼠标右键事件,但在图片中却选中不了那几个Item,感觉作用的一直是A载入的那幅地图,请问该如何处理?
离线cruiserdou
只看该作者 1楼 发表于: 2010-11-25
给QGraphicsItem子类的构造函数中添加setFlags(ItemIsSelectable);
Keep it simple!
离线qmail
只看该作者 2楼 发表于: 2010-11-25
回 1楼(cruiserdou) 的帖子
按你说的试过了,还是不行呀,但是如果设置了item的tooltip,当鼠标停留在item的icon上时,是可以显示tooltip的
快速回复
限100 字节
 
上一个 下一个