QGraphicsItem进行强制转换
1.要自定义添加信号槽必须要继承QObject。 2.还要添加宏Q_OBJECT 在继承时需要注意,祖父类必须放在父类之前。 一切准备就绪,再次编译总是出现 Class CalendarItem implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work! 这个警告虽然不是...
1 classXXGraphicsItem :publicQObject,publicQGraphicsItem 编译时出现警告 Warning: Class Node implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work! 在类的声明(Q_OBJECT下面)中添加:Q_INTERFACES(QGraphicsItem)可解决该问题. 1 2 ...
1 classXXGraphicsItem :publicQObject,publicQGraphicsItem 编译时出现警告 Warning: Class Node implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work! 在类的声明(Q_OBJECT下面)中添加:Q_INTERFACES(QGraphicsItem)可解决该问题. 1 2 ...