2012-03-25 5 views
1

모델/뷰의 구현에 대한 정보를 찾고 싶지만 문서화되어 있지 않습니다. 그런데 Qt의 모델/뷰 구현은 백그라운드에서 어떻게 작동합니까?

, 나는 모델/뷰를 사용하는 방법에 대한 정보를하지 않으려는, 내가 알고 싶은 것은 등

+0

과 같은 라이브 개체를 보는 데 필요한 특정 도구 질문이 분명하지 않습니다. Qt의 모델/뷰 구현이 백그라운드에서 어떻게 작동하는지 묻고 있습니까? – forivall

+0

예! 당신 말이 맞아 .. 나는 그것을 표현하는 법을 모르겠다. : - D 감사합니다 ... –

+1

루크를 사용하십시오. API를 사용하는 대신 구현 세부 사항에 대해 배우고 싶다면 이것이 최선의 방법이라고 생각합니다. –

답변

2

함수가 호출 등 어떤로서의 절차입니다 직접 조사하십시오. 당신은 소스 코드를

  • 보기
  • Qt-를 사용 (내가 디자이너에 내장 된 무언가가있다 생각) 신호 및 슬롯을 가로 채기 위해 시도하는 코드를 작성 대화 형 디버거
  • 을 사용할 수 있습니다 Qt Inspector
+0

예! 나는 그것을했다 ... 고마워 .. –

+0

소스 코드를 둘러 볼 수있는 더 좋은 방법은 http://code.woboq.org/kde/qt4/src/gui/itemviews/qstandarditemmodel을 참조하기 바란다. cpp.html # _ZNK18QStandardItemModel4dataERK11QModelIndexi (기호 위로 마우스를 이동하면 ..) – guruz

1
+0

예! 귀하의 답변을 주셔서 감사합니다,이 구절은 단지 구조와 사용 방법에 대해 이야기하고, 나는 어떤 원리를 찾고 싶습니다. 그리고 그것이 표시하는 절차가 있습니다.^_^ –

+0

좀 더 구체적이어야합니다. 네가 원하는 걸 이해하지 못한다. –

+0

예 : QAbstractItemModel에서 상속하는 클래스 MyModel이 있고 트리 함수를 구현해야하며 data()라는 함수가 있음을 알고 누가 호출할까요? view.show(), 다음 프로 시저 funtion에 의해 작동하는 방법 ... 나는 그것이 소스 코드에 대해 뭔가 생각 ... 그것을 명확하게? 너 나 좀 도와 줄 수있어? –

관련 문제