Qt4之信号与槽机制

信号与槽机制可以说是Qt的精髓,它使用起来比事件机制更好。

下面我举个简单的例程说明之。

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc,argv);
    QPushButton b("Hello World !");
    b.show();
    QObject::connect(&b,SIGNAL(clicked()),&app,SLOT(quit()));
    return app.exec();
}

相信大家这个段代码无疑问吧。但里头有一句:

QObject::connect(&b,SIGNAL(clicked()),&app,SLOT(quit()));

这句便是我们要讲的。

关于这个的细节,我在一本教程中摘得,如下所示:

Qt4之信号与槽机制_第1张图片


Qt4之信号与槽机制_第2张图片


你可能感兴趣的:(qt,Signal)