QT의 대화 상자를 사용하여 항목을 편집하려면 대의원 클래스를 사용해야합니까?

StackOverflow https://stackoverflow.com/questions/1484209

문제

QT의 모든 예는 편집자를 제공하기 위해 대의원 클래스를 사용해야한다는 것을 보여줍니다. 내부에 거주합니다 QTreeView (QListView, 등). 항목의 속성을 편집하기 위해 별도의 비 모달 대화 상자를 원합니다. 대의원 클래스를 사용하여 그렇게해야합니까?

즉, 편집이나 특별한 행동이 필요하지 않습니다. QTreeView.

도움이 되었습니까?

해결책

당신은 확실히 당신의 대화를 대의원으로 만들 수 있지만, 나는 그렇게 멀리 갈 것이라고 생각하지 않습니다. 모델의 데이터가 변경되거나보기가 변경 될 때 별도의 대화 상자가 적절하게 업데이트되어 있는지 확인하십시오. (내 생각에 선택 변경을 추적하는 것이 훨씬 쉬워 질 수 있습니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top