【发布时间】:2015-10-01 07:06:31
【问题描述】:
在调试期间,我想看看有什么在等待我的程序的事件循环。 它可能被淹没了,我想看看是什么信号,而不是(手动)向每个 Q_EMIT 添加特定的日志消息。
可能的解决方案可能是观察一些包含事件队列的内部 qt 数据结构(有这样的事情吗?如何?)
或者-
为每个发出的信号写一条日志消息(这可能吗?)。
还有其他想法吗?
(Windows 上的 QT 4.8,使用 Visual Studio 2012)
【问题讨论】:
-
您要监控信号或事件吗?
-
我要监听信号。
-
也许这会有所帮助:doc.qt.io/qt-5/qsignalspy.html ?
-
谢谢!但如果我理解正确的话,QSignalSpy 是特定于对象的(并且是特定于信号的)。我有这么多的对象会发出这么多的信号,我讨厌手动操作。
-
@Ronen,您可能想研究这种方法:levelfour.googlecode.com/svn/branches/dev/vd2/GCF/source/…
标签: c++ visual-studio qt