以下是一个简单的示例,演示如何使用Qt中的信号和槽:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建按钮
QPushButton button("Click me!");
// 连接信号和槽
QObject::connect(&button, &QPushButton::clicked, &app, &QApplication::quit);
// 显示按钮
button.show();
// 运行应用程序
return app.exec();
}
在上面的代码中,我们创建了一个QPushButton对象,并将其命名为“Click me!”。然后,我们使用QObject::connect()函数来连接它的clicked()信号到QApplication对象的quit()槽上。这意味着当用户单击按钮时,应用程序将退出。
最后,我们显示按钮并运行应用程序。