【发布时间】:2014-06-03 15:13:22
【问题描述】:
我定义了一些在不同场合发出的信号:
signals:
void buttonXClicked(int x);
void numButtonsChanged(int num);
现在我想看看这些信号的样子以及参数是否正确。似乎有几种方法可以监控信号。
在post 中,rohanpm 指的是参数-vs,在此处更近地指定:
http://qt-project.org/doc/qt-4.8/qtestlib-manual.html#qtestlib-command-line-arguments
这似乎是获取所需信息的一种优雅而快捷的方式。
但老实说,我无法理解我必须如何以及在哪里运行-vs。它不是qmake 的一部分。我还要把它放在哪里? (我对 qt 很陌生)。
与QSignalSpy相关的好像有必要改一下现有的类吧?不是也有“外部”方法吗?
有很多关于如何测试插槽的文档 - 但与信号有关?我可以在某处使用printf 或cout 吗?
【问题讨论】:
标签: c++ qt qt4 qtestlib qsignalspy