qabstractitemmodel

    0

    1답변

    QTreeView에서 잘 작동하는 모델이 있습니다. void SimpleTreeModel::sort(Node* sortedNode) { emit layoutAboutToBeChanged(QList<QPersistentModelIndex>(), VerticalSortHint); QModelIndexList oldIndices = persi

    1

    2답변

    테이블의 특정 행과 열만 표시하는 사용자 지정 QSortFilterProxyModel이 있습니다. 또한 테이블의 특정 값이 그려지는 방식을 제어하는 ​​사용자 지정 QItemDelegate가 있습니다. 나는 그것을 필요로하는 열에 대해서만 델리게이트를 적용 할 것이고, 그 문제는 내가 프록시 모델로 특정 열을 숨겨서 델리게이트를 망칠 수있는 것 같다. 예를

    3

    1답변

    QML로 인해 상당히 혼란 스럽습니다. 몇 주 후에 QML로 동영상에 주석을 달기위한 타임 라인을 구현하려고 시도했는데 QML을 처음 접했기 때문에 실제로 작동시키지 못했습니다. 나는 내 문제를 해결하려고 노력합니다. 이것은 타임 라인이 어떻게 보일 것인가의 예입니다. Timeline example 비디오에 시작점에서 끝점까지 단순히 서로 다른 주석을 저장

    0

    1답변

    뷰가 QTreeView 기반 클래스이고 모델이 QAbstractItemModel 기반 클래스 인 Qt 기반 트리 뷰를 구현하고 있습니다. 나무는 수백만 개의 노드를 가지고 있다고 가정합니다. 필터링 된 노드를 트리보기에 그냥 숨기는 필터링 메커니즘을 구현하고 있습니다. (나는 QSortFilterProxyModel을 사용하고 싶지 않다.) 모델의 내부 데이

    1

    1답변

    QTableView에 셀의 색을 지정하고 싶습니다. 그래서 해당 itemData이 해당 QTableModel에서 변경하려고합니다. 이렇게하려면 QAbstractTableModel 클래스의 setItemData 메서드를 사용합니다. 문서에서 : QAbstractItemModel::setItemData(const QModelIndex & index, const

    0

    1답변

    Qt example forQAbstractItemModel을 사용하고 에 Item을 추가하려고합니다. 내가 문서를 읽고 내가 this 을 사용하려고하지만 예상 대신 new Item을 추가하는대로 작동하지 않는, 그냥 이미 존재하는 항목를 복사합니다. 내가 원하는 무엇 : 여기 는 예를 들어 당신이 버튼을 클릭하면 것이다 인덱스 2 ' 사자'라는 새로운 동물

    2

    1답변

    Qt example for QAbstractItemModel을 사용하고 Item을 주어진 index으로 업데이트하려고합니다. emit DataChanged을 사용해 보았지만 작동하지 않습니다. 보기가 업데이트되지 않았습니다.. 내가 원하는 무엇가 : 당신이 버튼을 클릭하면, 인덱스 0, 동물의 type에서 업데이트 데이터가 변경됩니다 것, 그것은 될 것이다

    0

    1답변

    최소한의 서브 클래스 QAbstractItemModel을 만들었습니다. 그것은 작동하지만 QTreeView에는 여기에 나타나서는 안되는 이상한 분기 선이 있습니다 ([센서 배열] 섹션 다음에 항목이 없기 때문입니다). 당신은 나에게 무엇을 잘못했는지, 어떻게 고쳐야 하는지를 말해 줄 수 없습니까? 여기 내 코드입니다 : import os, sys fro

    0

    2답변

    내 응용 프로그램은 도구 라이브러리 관리자입니다. 목록 및 도구 목록이 포함 된 트리보기가 있습니다. 또한 도구 목록을 보여주는 tableview가 있습니다. 트리 뷰에서 목록을 클릭하면 어린이 목록으로 tableview를 표시하려고합니다. 트리에서 하나의 도구를 클릭하면 위젯을 전환하고 도구의 편집 양식을 표시합니다. 트 리뷰에서 선택된 노드의 하위 노드

    0

    1답변

    Qt는 QML and suggests three approaches in the docs와 C++ 모델을 결합 할 수있는 가능성을 제공합니다 QStringList QObjectList QAbstractItemModel 두 전직 사용하기 매우 간단합니다, 예를 QObjectList : // in C++ QList<QObject*> dataList; dat