使用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(); }
原文:https://www.cnblogs.com/nanqiang/p/9999347.html