美文网首页
Q_OBJECT宏

Q_OBJECT宏

作者: Alliawell | 来源:发表于2019-10-24 17:26 被阅读0次

徐红伟@百香果科技

Q_OBJECT宏必须出现在那些想要定义自己的信号(Signal)和槽(Slot)的类的private区域。

并且该类必须是QObject类的子类。

#include <QObject>

  class Counter : public QObject

  {

      Q_OBJECT

  public:

      Counter() { m_value = 0; }

      int value() const { return m_value; }

  public slots:

      void setValue(int value);

  signals:

      void valueChanged(int newValue);

  private:

      int m_value;

  };

相关文章

网友评论

      本文标题:Q_OBJECT宏

      本文链接:https://www.haomeiwen.com/subject/uhfnuctx.html