1
QSignalSpy
에 foreach
루프를 사용하려면 어떻게해야합니까?QSignalSpy에서 foreach 루프를 사용하는 방법
foreach(const QList<QVariant> &args, mySignalSpy)
{
Q_ASSERT(args.count() == 2);
QVariant arg0 = args[0];
QVariant arg1 = args[1];
doSomething(arg0, arg1);
}
이것은 내가 오류입니다 :
/usr/local/Trolltech/Qt-4.8.2-shared/include/QtTest/qsignalspy.h: In instantiation of ‘QForeachContainer<T>::QForeachContainer(const T&) [with T = QSignalSpy]’:
MyTester.cxx:843:64: required from here
/usr/local/Trolltech/Qt-4.8.2-shared/include/QtCore/qobject.h:333:5: error: ‘QObject::QObject(const QObject&)’ is private
해결 방법이 실패한 이유에 대한 설명에 감사드립니다. +1 –