我定义了一些在不同场合发出的信号:
signals:
void buttonXClicked(int x);
void numButtonsChanged(int num);
现在我只想看看这些信号的样子以及参数是否正确。似乎有几种方法可以监控信号。
在这里的帖子中,rohanpm 指的是在-vs
此处更接近指定的参数:http:
//qt-project.org/doc/qt-4.8/qtestlib-manual.html#qtestlib-command-line-arguments
这似乎是获取所需信息的一种优雅而快捷的方式。但老实说,我无法理解我必须如何以及在哪里运行-vs
。它不是qmake
. 我还要把它放在哪里?(我对qt很陌生)。
与QSignalSpy相关,似乎有必要更改现有类?不是也有“外部”方法吗?
有很多关于如何测试插槽的文档 - 但与信号有关?我可以使用 aprintf
或cout
某处吗?