2009-08-14 3 views

답변

4

신호 및 슬롯에서 비 const 참조를 사용할 수 없습니다.

EDIT : ... 대기 연결을 사용하는 경우.

+1

정말요? 내가 아는 한 이것은 대기 연결 및 비 내장 유형에만 해당됩니다. – TimW

+0

맞습니다. 직접 연결하여 사용할 수 있습니다. 내 대답을 편집했습니다. 대기열에있는 연결에서 등록 된 메타 유형 또는 "내장 유형"인지 여부에 관계없이이를 사용할 수 없습니다. 대기중인 연결은 참조에 대해 현명하게 수행 할 수없는 신호 인수의 복사본을 만듭니다. – rohanpm

2

std :: vector 또는 QVector? 아마도 작동해야 다음,

INT 타입 = qRegisterMetaType < QVector < FrameData * ""("QVector < FrameData *>");

+0

std :: vector로 가능합니까? QVector – Extrakun

+1

을 사용하는 것이 더 쉽다는 것을 알았습니다. api docs에 따르면 "public constructor, 공용 복사본 생성자 및 공용 소멸자가있는 모든 클래스 또는 구조체를 등록 할 수 있습니다. " – Bob

관련 문제