Вопросы по теме 'qabstractitemmodel'

QObject::connect проблемы с QAbstractItemModel
У меня есть QListView, из которого я получаю QAbstractItemModel с помощью list->model(); После этого я хочу подключить сигнал dataChanged к своему собственному QObject: if( QObject::connect(model, SIGNAL(dataChanged (const QModelIndex , const...
2420 просмотров

Сигнал сортировки QTableView?
Я использую QTableView + QStandardItemModel , чтобы показать некоторые данные (данные, хранящиеся в какой-то другой структуре данных), и это табличное представление сортируется . Поскольку она сортируема, при сортировке этой модели мне также...
6290 просмотров
schedule 21.02.2022

Как найти подэлемент в классе QAbstractItemModel и QTreeView?
Вопрос : как найти подпункт в QTreeView загруженной QAbstractItemModel модели с помощью model->match() метода? Проблема : model->match() не могу найти подпункты, черт возьми ?! Вот пример: Как видно на картинке, я...
19713 просмотров
schedule 05.05.2023

Как использовать модель для QCombobox
Я хочу использовать QCombobox как Combobox из Swing в Java . Поэтому мне нужно использовать Model для хранения моего объекта. Как я могу сохранить свой объект в QCombobox. (Я думаю, что я должен хранить данные в модели, потому что...
15099 просмотров
schedule 13.03.2024

QAbstractItemModel и QTreeView
Мне нужны рабочие примеры (С++) для отображения собственной модели данных в QtreeView.
23733 просмотров
schedule 14.06.2022

QAbstractItemModel data() НИКОГДА не вызывается
Я пытаюсь создать QTreeView и использовать для него пользовательскую модель. Я разместил операторы qDebug() в разных местах и ​​определил, что data() никогда не вызывается. Как я могу решить эту проблему? Код модели ниже #include...
5896 просмотров
schedule 26.03.2022

Как фильтровать модель QAbstractTableModel
Я создал модель QAbstractTableModel с именем tableModel и модель QAbstractListModel с именем listModel, и я установил для этих моделей соответствующие представления (QTableView и QListView). Я хочу отфильтровать tableModel на основе listModel. быть...
1840 просмотров

Qt, QStandarItemModel: элементы делегирования в пользовательском QComboBox, заполняющем его содержимое из экземпляра модели
Мне нужно реализовать таблицу в Qt, которая показывает QComboBox в каждой строке определенного столбца. Основываясь на этом вопросе: QStandardItem + QComboBox мне удалось создать файл QItemDelegate . В этом примере содержимое QComboBox...
1964 просмотров

Как использовать QAbstractItemModel?
Мне нужно использовать QAbstractItemModel с QTreeView в PyQt. В методе dropMimeData я хочу удалить исходную строку (если это определенный MIME_TYPE). Как мне получить строку и parentIndex источника? Или мне нужно сделать это каким-то другим...
2124 просмотров
schedule 24.12.2023

QTreeView не отображает данные
Я получил QAbstractItemModel для кодирования собственного дерева данных, но QTreeView не отображается. Большинство ответов, которые я видел на подобные вопросы, были решены из-за неправильного времени жизни переменной, поэтому вот мой код для...
1380 просмотров
schedule 27.04.2022

PySide (PyQt) QAbstractItemModel
Я пытаюсь реализовать простую модель для древовидного представления и не могу понять, почему она не работает. Кажется, что все мои узлы являются дочерними элементами моего узла root , хотя три из них должны быть детьми своего первого потомка....
4568 просмотров

Объект ModelResetter RAII
У меня есть настраиваемая прокси-модель, которая время от времени перестраивается, когда в исходную модель добавляется новый столбец/строка. Из документов видно, что вызов QAbstractItemModel::beginResetModel() и...
191 просмотров
schedule 30.07.2023

Поддержка перетаскивания при создании подклассов из QAbstractItemModel
Я создал подкласс из QAbstractItemModel , поместил модель в QTreeView , все в порядке. Теперь я хочу поддерживать перетаскивание, чтобы можно было изменить положение элемента с помощью мыши. Я установил для режима QTreeView dragDrop значение...
2735 просмотров

При создании подкласса QAbstractItemModel ничего не отображается в QTreeView
Я пытаюсь использовать простую модель дерева , но не смог заставить пример работать в моем проекте. Во-первых, я смог без проблем использовать QTreeView с QStandardItemModel. В следующем случае я могу увидеть свой QTreeView с данными внутри....
547 просмотров

QStandardItemModel: любой эффективный способ добавить партию элементов?
Есть ли эффективный способ добавить партию QStandardItem в модель? Модель очищается, а затем я добавляю много предметов. QtreeWidget имеет addTopLevelItems ( const QList<QTreeWidgetItem *> & items ) именно для этого, как...
334 просмотров

Представление QML не будет обновляться при добавлении нового элемента в модель на основе QAbstractListModel
Я понял, как связать модель, полученную из QAbstractListModel, с представлением QML. Но следующее, что я устал, не работает. Если в модель добавлен новый элемент, представление QML не будет обновляться. Почему это? DataObject.h class...
4876 просмотров
schedule 16.12.2022

Использование QAbstractItemModel для возврата QQuickPaintedItem для использования в делегате QML
Я реализовал подкласс QQuickPaintedItem для использования в QML, который работает сам по себе при регистрации через qmlRegisterType<T> Экземпляры этого класса создаются при запуске приложения и помещаются в QList, который хранится...
372 просмотров
schedule 09.10.2022

Ошибка индекса дерева pyqt при удалении последней строки
У меня есть 2 столбца treeView с простой глубиной иерархии 2; корень > родитель > ребенок. У меня есть вызов removeRows в моем подклассе treeView, который оценивается при нажатии клавиши удаления. Кажется, это работает нормально, когда я удаляю...
1439 просмотров

Как построить QAbstractItemModel с помощью QCustomPlot
Есть ли прямой способ передать QAbstractItemModel в QCustomPlot ? В настоящее время я определяю два QVector<double> для Xval и yVal . Когда мне нужно построить график, я обновляю эти два вектора из QAbstractItemModel , чтобы запустить...
500 просмотров
schedule 03.02.2023

Qt AbstractItemModel переупорядочивает изображения
Я хочу переставить набор изображений в qlistview. Я посмотрел на примеры и просто не могу заставить это работать. Когда я перетаскиваю изображение поверх другого изображения, выполняется dropomimedata (), однако его «data-> hasImage ()» всегда...
989 просмотров