添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

QT 개발을 하던 도중, 특정 클래스를 인자로 사용하는 signal/slot을 생성하고, Connect를 할 경우

QObject::connect: Cannot queue arguments of type 'Type Name'

메시지가 출력될 때가 있다.

이러한 부분은, QT에 해당 class의 meta type이 추가되지 않아 발생하는 현상으로, 아래와 같은 코드를 추가하여 해결할 수 있다.

qRegisterMetaType<CMultiTrackMini>("CMultiTrackMini");
[QT] static assertion failed: Type is not registered, please use the Q_DECLARE_METATYPE (0) 2019.06.25 [QT] C++ std::string과 QString 간의 문자열 형 변환 방법 (0) 2019.06.18 [QT] QByteArray를 QJsonValue로 변환하기 (0) 2019.05.16 [QT] QDockWidget의 위치 및 상태 저장 (1) 2019.05.14 [QT] 프로그램 실행 시 모니터 지정 및 풀스크린 실행 (0) 2019.05.09 [QT] QPixmap에서 image를 로드할 때 Segmentation fault가 뜨는 이유 (0) 2019.04.06