【发布时间】:2014-11-25 10:43:35
【问题描述】:
这个问题不直接与编程有关,但我希望它仍然适合这里:当使用 Qt 编程时,我遇到的问题是,经过一段时间后,我的子类变得非常大,这导致每个类中有很多信号和插槽我必须稍后连接。因此,我想知道是否有一种简单的可能性来跟踪所有信号和插槽,例如告诉我是否忘记连接信号,或者如果连接不止一次,则显示一个信号的所有连接。 Qt 中是否有用于此目的的工具或功能,还是我应该继续使用笔和纸来跟踪它们?
【问题讨论】:
-
您可以使用的工具之一是来自 QtTest 模块的QSignalSpy
-
为了确保您没有忘记将信号连接到插槽,只需测试您的应用程序 - 它会发现大部分问题。
标签: qt signals-slots