QtCreator 2.7.2 Qt Creator를 사용하여 연결을 디자인하고 파일 * .ui에서 볼 수 있지만 생성 된 파일 ui _ *. h에서 빌드를 찾지 못했습니다. 위치는 어디입니까? 궁금해."Qt 신호/슬롯 편집기"의 생성 된 코드는 어디에 있습니까?
답변
일반적으로 setupUi 방법의 끝 부분에 있습니다. 좋아 보이네. 생성 된 헤더
QObject::connect(checkBox, SIGNAL(toggled(bool)), checkBox_2, SLOT(setChecked(bool)));
에서 예컨대
상기 .ui이 청크
<connections>
<connection>
<sender>checkBox</sender>
<signal>toggled(bool)</signal>
<receiver>checkBox_2</receiver>
<slot>setChecked(bool)</slot>
</connection>
</connections>
결과.
Qt/MOC의 일부 버전이 [QMetaObject :: connectSlotsByName (MainWindow)] (https://qt-project.org/doc/qt-project.org/)의 호출을 호출 할 필요가 있다고 생각합니다. 5.0/qtcore/qmetaobject.html # connectSlotsByName) - 특히 UI 부분의 경우 – Huy
"Qt/MOC의 일부 버전"이 아닙니다. 'uic'에 의해 생성 된 모든 헤더는 보통'setupUi' 생성 된 함수의 끝 부분에서 다시 호출됩니다. – peppe
메타 오브젝트 컴파일러 (moc)는 신호와 슬롯에 대한 글루 코드를 생성합니다. UI 편집기는 연결을 처리하고 ui 파일에 필요한 항목을 내 보냅니다. Uic은 이러한 것들을 내 moc에 사용되는 C++ 헤더로 컴파일합니다.
- 1. EDML에서 생성 한 모델의 코드는 어디에 있습니까?
- 2. sqrt 및 __CIsqrt에 대해 생성 된 코드는 어디에 있습니까?
- 3. 후크 코드는 어디에 있습니까?
- 4. 지평선 코드는 어디에 있습니까?
- 5. 면도기 코드는 어디에 있습니까?
- 6. JIT 컴파일 된 코드는 어디에 있습니까?
- 7. AutoScriptWriter의 소스 코드는 어디에 있습니까
- 8. Qt + iOS - AppDelegate는 어디에 있습니까?
- 9. 메뉴 부분 생성 코드는 어디에 속합니다
- 10. 이 방법의 코드는 어디에 있습니까
- 11. QT 스킨 제조업체는 어디에 있습니까
- 12. C2DM 소스 코드는 어디에 있습니까?
- 13. Calculator 쇼케이스 코드는 어디에 있습니까?
- 14. iText 소스 코드는 어디에 있습니까?
- 15. 쿠폰 코드는 어디에 저장되어 있습니까?
- 16. 사이트의 소스 코드는 어디에 있습니까?
- 17. 연결할 수없는 코드는 어디에 있습니까?
- 18. NInject.Framework.Web의 소스 코드는 어디에 있습니까?
- 19. Python : os.mkdir의 코드는 어디에 있습니까?
- 20. 나머지 Windows 양식 코드는 어디에 있습니까
- 21. 클라이언트의 컴퓨터에서 생성 된 쿠키는 어디에 있습니까?
- 22. 새롭게 생성 된 HTML 파일은 어디에 있습니까
- 23. 7-Zip 압축 소스 코드는 어디에 있습니까?
- 24. 바코드 스캐너 zxing의 코드는 어디에 저장되어 있습니까?
- 25. Cuda 커널 코드는 nvidia GPU에서 어디에 있습니까?
- 26. ocaml에서 표준 라이브러리의 소스 코드는 어디에 있습니까?
- 27. Xcode에서 생성 된 코드는 어디에서 볼 수 있습니까?
- 28. 부트 스트랩 - sass 색상 코드는 어디에 있습니까?
- 29. jQuery.expr 코드는 어디에 둘까요?
- 30. nsf/ntf에 저장된 컴파일 된 Java 코드는 어디에 있습니까?
운영체제에 검색 기능이 있습니까? – Raptor
.moc 파일을 찾으십시오. – TheDarkKnight