Qt 信号与槽

Posted nanqiang

tags:

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

使用connect()可以让我们连接系统提供的信号和槽。

但是,Qt 的信号槽机制并不仅仅是使用系统提供的那部分,还会允许我们自己设计自己的信号和槽。

这也是 Qt 框架的设计思路之一,用于我们设计解耦的程序。

// !!! Qt 5
#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QPushButton button("Quit");
    QObject::connect(&button, &QPushButton::clicked, &QApplication::quit);
    button.show();

    return app.exec();
}

 

以上是关于Qt 信号与槽的主要内容,如果未能解决你的问题,请参考以下文章

Qt编程中信号与槽机制可以用啥方法替换

Qt信号与槽自动关联机制

怎么理解QT中的信号与槽

QT开发(十三)——QT信号与槽机制

qt 信号与槽

qt中信号与槽机制