3
QTreeView를 사용하여 표시 할 중첩 데이터 구조가 있습니다.중첩 벡터의 Qt 사용자 정의 트리 모델
이class Image
{
public:
...
std::vector<Filter> filter_;
};
typedef std::vector<Image> Gallery;
typedef std::vector<Gallery> Galleries;
QTreeView이 같은 MultiGallery를 표시해야합니다 :
의 나는 이런 식으로 뭔가있어 가정 해 봅시다
Gallery1
|_____Image1
|_____Image2
|_____Image3
Gallery2
|_____Image1
| |_____Filter1
| |_____Filter2
|_____Image2
내가 Qt는 모델보기 예제를 읽기, 내가가 알고 treodemel을 생성하고 멤버 함수를 구현하기 위해 QAbstractItemModel에서 파생됩니다 :
나는 이것들을 구현하는 최선의 방법, 특히 인덱스 함수를 모른다.