在Qt中,可以使用事件循环来等待事件并执行后续代码。事件循环是一个无限循环,等待事件的到来并处理它们。
以下是一个简单的示例代码,演示了如何在一个线程中使用事件循环来等待事件:
#include <QCoreApplication>
#include <QEventLoop>
#include <QTimer>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
// 创建一个事件循环对象
QEventLoop eventLoop;
// 延迟一定时间后