QObject::connect: Cannot queue arguments of type...【이미 해결】

660 단어 QT
질문:
Qt 프로그램 컴파일링에 다음과 같은 문제가 발생했습니다.
QObject::connect: Cannot queue arguments of type 'QList'
(Make sure 'QList' is registered using qRegisterMetaType().)

이것은 주 라인에서 다른 라인을 열기 때문에 이 두 라인 사이에 정보의 상호작용이 필요하기 때문이다.하지만 QListl 유형은 등록되지 않았습니다. 등록만 하면 해결됩니다.
해결 방법:
다음 코드 추가
qRegisterMetaType >("QList");

인스턴스:
qRegisterMetaType>("QList");//     
UdpClient* m_pUdp = new UdpClient;//     
m_pUdp->start();//    

문제 해결을 재편성하다.

좋은 웹페이지 즐겨찾기