connect(sWorker, &SerialWorker::onTextToPreset, [=](){ qDebug() << (QThread::currentThread() == this->thread()) << endl; });
다음과 같이 this를 쓰지 않으면 람다함수의 내용은 Sender의 스래드에서 실행됩니다.
connect(sWorker, &SerialWorker::onTextToPreset, this, [=](){ qDebug() << (QThread::currentThread() == this->thread()) << endl; });
https://www.kdab.com/slot-not-invoked/ 참고
'QT' 카테고리의 다른 글
qt 차트 그리기 예제 (0) | 2019.03.05 |
---|---|
시그널 슬롯에 사용자 정의 enum 타입 사용하기 예제 (0) | 2019.03.02 |
QT 워커 스래드 예제 (0) | 2019.02.26 |
포인터로 이중배열(배열 포인터) 순회하기 (0) | 2019.02.23 |
배열 포인터 리턴하기 (0) | 2019.02.23 |