1,signals:
void signal_show_attribute(bool);
private slots:
void show_attribute(bool);connect(this, SIGNAL(signal_show_attribute(bool)), this, SLOT(show_attribute(bool)));emit signal_show_attribute(true);QT自动会实现信号signal_show_attribute,如果自己实现会报编译错误;槽函数需要自己实现。2,原理connect的时候通过元对象建立信号与槽的链接moc自动生成信号的实现通过元对象上面的QMetaObject::activate激活槽