【发布时间】:2015-02-17 15:42:22
【问题描述】:
我正在使用 Qt 5.4 构建的复杂状态引擎系统(使用自定义状态引擎类)。
该代码的一部分是记录事件、转换等。记录引擎/状态对象正在接收的所有事件对我来说非常重要,这样我就可以完全跟踪在状态引擎。
对于大多数事件类型,记录很容易。但是我未能记录排队的连接(即元呼叫事件)。 QMetaCallEvent 是私有的,所以我无能为力。但是很难相信 Qt 的这样一个组成部分不能被正确地检查。
我是否错过了一些允许记录排队连接的方法(包括信号名称、插槽名称、发送方名称、接收方名称和参数,如果可能的话)?
【问题讨论】:
标签: qt logging signals-slots qevent queued-connection