1. 程式人生 > >QGraphicsItem使用訊號槽時需要注意的事項

QGraphicsItem使用訊號槽時需要注意的事項


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();
};