mylabel.h
public slots:
void b(MyLabel *aa);
signals:
void a();
void c();
mylabel.cpp
#include "mylabel.h"
#include <QDebug>
#include <QString>
MyLabel::MyLabel(const QString &text,QWidget *parent)
:QLabel(parent)
{
connect(this,SIGNAL(a()),this,SIGNAL(c()));
connect(this,SIGNAL(c()),this,SLOT(b(this)));
}
void MyLabel::mousePressEvent(QMouseEvent *event)
{
emit a();
}
void MyLabel::b( MyLabel*aa)
{
QString strnsha = "";
}
为什么槽函数b不能被调用呢?