QT从QObject实现多重继承
2017-06-05 00:00
393 查看
QObject类的声明要放到首位,如下:
class RtPrintItem : public QObject, public QGraphicsItem
{
Q_OBJECT
Q_INTERFACES(QGraphicsItem) //声明实现了某个接口
public:
}
注意:一定要将QObject放在继承基类的第一个位置!
//有时候会出现编译连接失败,请删除debug或release目录后再重新编译。
因为在上面的目录下产生的.moc文件没有被重新更新导致。
class RtPrintItem : public QObject, public QGraphicsItem
{
Q_OBJECT
Q_INTERFACES(QGraphicsItem) //声明实现了某个接口
public:
}
注意:一定要将QObject放在继承基类的第一个位置!
//有时候会出现编译连接失败,请删除debug或release目录后再重新编译。
因为在上面的目录下产生的.moc文件没有被重新更新导致。
相关文章推荐
- c#多重继承的实现--接口
- 实现类和继承、多重继承和多态
- Objective-C 类别Categroy (实现多重继承的方法)
- java实现多重继承
- C++多重继承 实现解耦,mvc分离
- c#利用接口实现多重继承
- java 内部类实现多重继承
- js实现多重继承的例子
- Objective-C学习笔记---类别(实现多重继承的方法)
- Qt webKit可以做什么(四)--实现本地QObject和JavaScript交互
- 关于Java使用接口实现多重继承
- 《Java编程思想》之接口(Java中实现多重继承?!)
- 《Java编程思想》之接口(Java中实现多重继承?!)
- QT中添加Q_OBJECT和继承QObject出现的问题
- 继承QToolButon实现Qt自定义按钮遇到的事件问题
- 用java内部类实现多重继承
- java利用内部类实现多重继承
- Qt webKit可以做什么(四)——实现本地QObject和JavaScript交互
- Qt webKit可以做什么(四)——实现本地QObject和JavaScript交互
- 实现多重继承