QGraphicsItem求助
一个QGraphicsScene中有很多QGraphicsItem,我想通过点击鼠标来获得选定的item。但是用itemAt()函数只能返回一个QGraphicsItem类的指针,不能得到具体的类型,比如说不能得到QGraphicsLineItem。
谁能教我该怎么做?
[解决办法]
有两个办法
1:使用C++内建的 RTTI 中的运算符:typeid
2:自己在类里面增加一个ID成员。
发布时间: 2012-04-05 12:42:39 作者: rapoo
QGraphicsItem求助
一个QGraphicsScene中有很多QGraphicsItem,我想通过点击鼠标来获得选定的item。但是用itemAt()函数只能返回一个QGraphicsItem类的指针,不能得到具体的类型,比如说不能得到QGraphicsLineItem。
谁能教我该怎么做?
[解决办法]
有两个办法
1:使用C++内建的 RTTI 中的运算符:typeid
2:自己在类里面增加一个ID成员。