QGraphicsItem使用信号槽时需要注意的事项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ilson_/article/details/83898141

1. 继承QGraphicsItem的子类需要首先继承自QObjectd再继承QGraphicsItem

2. 在子类头文件方需要添加声明 Q_OBJECT

3. 需要重新编译


class MyItem : public QObject, public QGraphicsItem
{
    Q_OBJECT
public:
    MyItem() {}
    
signals:
    void sendSignal();
    
private slots:
    void reciveSignal();
};

猜你喜欢

转载自blog.csdn.net/Ilson_/article/details/83898141