【发布时间】:2014-03-24 00:46:20
【问题描述】:
是否可以emit 一个signal 代表另一个QObject?我想这样做的原因是它在编写模拟/测试代码并且只是想模拟某个对象发出信号时非常有用。
我尝试使用
QMetaObject::invokeMethod(otherObject, "mySignal", Q_ARG(QString, myArg));
因为documentation 说:
[...] 调用对象 obj.[...] 上的成员(信号 或插槽名称)。[...]
但这对我不起作用。信号根本没有发出。
【问题讨论】:
标签: qt5 signals-slots