什么是QT中的事件循环

What is an event loop in Qt?

本文关键字:事件 循环 QT 什么      更新时间:2023-10-16

我已经了解了有关qapplication exec函数的以下内容:

qapplication Exec启动主事件循环。 它推出了GUI。它处理信号并调用适当的接收插槽。它等到调用出口并返回出口中设置的值。

现在,当我们说事件循环时,这是否意味着在QT的内部代码中运行循环时,在循环时,编写了处理信号和插槽的方法?

现在,当我们说事件循环时,这是否意味着有一段时间 在QT的内部代码中运行的循环,在此循环时 编写了处理信号和插槽的方法?

从某种意义上说,是的。如今,大多数软件都坐着并等待事件 - 用户输入,网络流量,计时器事件,传感器等 - 并做出相应的响应。

这不是QT的特定。这是一种常见的设计模式,您可以在从窗户到Android到Arduino的任何地方找到。