Qt QGraphicsItem使用信号槽注意事项

Posted 司徒若寒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt QGraphicsItem使用信号槽注意事项相关的知识,希望对你有一定的参考价值。

  1. 继承QGraphicsItem时需要先继承QObject,然后再继承QGraphicsItem
  2. 子类头文件中需添加声明 Q_OBJECT
  3. 需要重新编译,执行qmake,一定要重新编译!!!
//先继承QObject再继承QGraphicsItem
class MyGraphicsItem : public QObject, public QGraphicsItem

    Q_OBJECT //声明Q_OBJECT
public:
    MyGraphicsItem() 
    
signals:
    void sendSignal();
    
private slots:
    void handleSignal();
;

以上是关于Qt QGraphicsItem使用信号槽注意事项的主要内容,如果未能解决你的问题,请参考以下文章

自定义QGraphicsItem 使用信号/槽

Qt中图元对象的多重集成

QT入门-信号槽拓展

QT 信号和槽链接时注意事项

QT的信号和槽机制简介

Qt 线程基础(QThreadQtConcurrent信号槽等)