Windows XP에서 Qt 4.5를 사용하고 있습니다. 신호 슬롯 연결 메커니즘에 Q_OBJECT
매크로를 사용해야한다는 것을 알고 있습니다. 그러나 그 외에도 Q_OBJECT
매크로를 사용해야하는 다른 이유가 있습니까? 최근에 다른 메타 객체 기능에 대해서는 Q_OBJECT
선언이 필요하다는 것을 알게되었습니다. 신호 슬롯 옆에있는 기능은 무엇입니까? 나는 그것에 관한 문서를 시도했지만 도움이되는 것을 찾을 수 없었다. 이것에 관한 어떤 조언도 환영합니다.신호 슬롯 메커니즘이 아닌 Qt 4에서 Q_OBJECT 매크로가 필요한 기능
1
A
답변
8
당신은 Q_OBJECT 매크로가 여기에 필요할 때 당신에 대해 알아야 할 모든 찾을 수 있습니다 : 이력서에서
http://doc.qt.digia.com/4.6/metaobjects.html
당신은, 번역 TR을 사용하여 클래스 이름을 검색하려면, 신호와 슬롯 필요 실시간으로 QObject에서 다른 클래스 (instrospection)를 상속 받아 속성을 설정하고 newInstance를 호출 할 수 있는지 확인합니다.
희망이 있습니다.
0
AFAIK는 메타 정보 (시그널 슬롯, vars의 이름)를 회수하는데 사용되며 객체의 소유권 추적을 지원합니다. (새롭고 부모님이이 객체들을 부모에게 전달할 때 결정적으로 처리됩니다.)
관련 문제
- 1. QT 신호 슬롯 질문
- 2. Qt - 신호 대신 슬롯 표시
- 3. QT 신호 및 슬롯 시각화
- 4. Qt 신호/슬롯 및 스레드
- 5. Qt - 버튼 클릭시 닫기 (신호/슬롯 문제)
- 6. 작업자 스레드 대신 Qt 신호/슬롯 사용
- 7. QT : 템플릿 Q_OBJECT 클래스
- 8. QT 신호 및 슬롯 함수 서명
- 9. QT 루비 바인딩 신호 슬롯 루비
- 10. 초급 Qt 신호 및 슬롯 질문
- 11. 모든 Qt 신호/슬롯 연결 확인
- 12. Qtoolbutton을 사용한 신호 및 슬롯
- 13. 신호 QT, QueuedConnection
- 14. 신호/슬롯 대 직접 함수 호출
- 15. 매크로가 매크로가 아닌 것은 언제입니까?
- 16. 내 슬롯이 Qt Creator 신호/슬롯 편집기에 나열되지 않았습니다
- 17. 다중 상속을 사용하는 Qt 신호 및 슬롯 사용
- 18. 기존의 콜백에 비해 Qt 신호/슬롯 메커니즘을 사용해야합니까?
- 19. QT 신호 및 슬롯 용 UML 유사 모델링 도구는 무엇입니까?
- 20. Qt 다중 상속 및 신호
- 21. 신호 - 슬롯 연결 내 루프
- 22. QtCreator 및 신호 및 슬롯
- 23. 신호 슬롯 아키텍처 모범 사례
- 24. qt의 신호 및 슬롯 정보
- 25. qt 슬롯 currying
- 26. Qt 신호 상속?
- 27. Qt-Q_OBJECT 대 #include <QObject>
- 28. Qt C++ WebKit windowCloseRequested 신호
- 29. Qt 신호 및 상속 질문
- 30. ifdef로 묶인 Qt 신호
예 .. 정확히 .. 감사합니다 ... – liaK
당신은 환영합니다 :) – cnebrera
당신은 ' 주어진 클래스가 다른 클래스로부터 상속 받았는지를 알기 위해서 필요하다. 반례에 대한 부스트 특성을 참조하십시오. – MSalters