Описание тега qabstractlistmodel

The QAbstractListModel class is part of Qt C++ classes. QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.
1 ответ

Обновить ListView от другого

Я делаю карточную игру, которая имеет 4 слота для карт вместимостью 5 каждый. я использую ListView представлять каждый слот. Позвольте мне сначала объяснить код, а затем мою проблему. class ClientCard : public QObject { Q_OBJECT int code; // card co…
26 июн '15 в 08:55
1 ответ

Установить размер для ячейки в QTreeView

Мне нужно установить: -minimum height for a cell in QTreeView (25px) -the height and width to fit with the content of each cell. Я знаю, что мы можем сделать это с помощью sizeHint() в Delegate или с sizeHintRole в Model, но все еще не представляю, …
1 ответ

Сортировка / фильтрация QList в QAbstractListModel

Я хочу отсортировать и отфильтровать QList с пользовательскими объектами (по его атрибутам), который является атрибутом в QAbstractListModel производный класс, но я не могу понять, разложение. Я думаю, что я должен использовать QSortFilterProxyModel…
05 июл '18 в 17:21
1 ответ

Привязать полученный из QAbstractListModel элемент listmodel объекта в QML как Q_PROPERTY

Я выяснил, как представить и связать экземпляр производной модели списка QAbstractListModel с / в QML. Но то, что я действительно хочу сделать, это представить объект в QML и связать член, который является производной от QAbstractListModel моделью с…
14 фев '14 в 07:27
0 ответов

Qt: Удалить несколько строк из QAbstractListModel

Есть ли способ удалить несколько строк, которые не являются последовательными, эффективно из QAbstractListModel? Неэффективный пример: // Single row removal void remove (int idx) { beginRemoveRows (noParent (), idx, idx); // internal remove endRemov…
07 авг '17 в 17:48
1 ответ

Заголовок QML Listview из QAbstractListmodel headerData()

Я раскрываю многие QAbstractListModel для QML Listview (Qt4.8.2 QML 1.1). Теперь моя проблема в том, что QML ListView игнорирует функцию headerData() моих ListModels. Я искал решение более четырех часов. Я думаю, что я должен реализовать свою собств…
18 авг '14 в 06:19
1 ответ

Получить выбранный элемент из отфильтрованного QListView

Когда я запускаю свой инструмент и дважды щелкаю по элементу, он выводит имя на консоль, в этом случае выводит "комментарии". Однако, если я наберу в строке поиска, которая отфильтровывает список, а затем дважды щелкнет по этому изображению, он верн…
0 ответов

PyQt QWidget в QAbstractListModel удаляется с помощью QSortFilterProxyModel

Мне нужно заполнить видовой список виджетами, а затем настроить собственный прокси-фильтр для работы с ним. Без фильтра он прекрасно работает, когда активен, кажется, удаляет виджеты, прикрепленные к модели. Он хорошо показывает все элементы, фильтр…
1 ответ

Как правильно реализовать проверяемый ListView в QtQuick2?

Исходя из C++, я не знаю, как правильно реализовать проверяемый ListView в QtQuick. Для тестирования я создал небольшое тестовое приложение. Модель: class MyModel : public QAbstractListModel { Q_OBJECT public: MyModel(QObject *parent = Q_NULLPTR) : …
19 июл '17 в 15:00
1 ответ

Это ошибка в Qt Quick ComboBox?

Я использую QAbstractListModel создать собственную модель для ComboBox в Qt Quick. Код в заголовочном файле: #ifndef JREFINDER_H #define JREFINDER_H #include <QObject> #include <QMap> #include <QString> #include <QAbstractListMo…
31 июл '15 в 07:04
1 ответ

QAbstractListModel для Combobox, Как получить значение a Когда выберите значение b

Я сделал очень простой пример QAbstractListModel. Этот пример также представлен по этой ссылке: http://doc.qt.io/qt-5/qtquick-models-abstractitemmodel-example.html. Результат программы такой: В результате я внес небольшое изменение в файл view.qml с…
14 дек '15 в 14:24
1 ответ

Как настроить отображение QListView

Я реализовал список пользователей в моем Qt программа, используя принцип модель / представление Qt, мой QListView отображает подкласс QAbstractListModel и до сих пор это работает просто отлично. Теперь я хотел бы настроить отображение моего списка п…
14 июл '10 в 14:18
2 ответа

Использование QAbstractListModel в ListView

Я новичок в Qt, поэтому, пожалуйста, потерпите меня. Мне успешно удалось заполнить ListView из StringList и QList объекта * Теперь я борюсь с тем, чтобы заполнить ListView в QML, используя класс, определенный в C++, который наследует QAbstractListMo…
10 дек '14 в 11:35
0 ответов

Перетаскиваемые элементы в QListView

Я пытаюсь создать список-виджет, где UESR может переставить элементы, перетаскивая их в виджете, используя PySide-1.2.2/Qt-4.8.7 Это довольно просто с простым QListWidget: from PySide.QtCore import * from PySide.QtGui import * import sys class MyMai…
1 ответ

Отображение изображений в QListView с одинаковым размером миниатюры с сохранением соотношения сторон

Итак, я выяснил, как отображать изображения в QListView: вот как я это сделал import sys import os from PyQt4 import QtGui, QtCore class MyListModel(QtCore.QAbstractListModel): def __init__(self, datain, parent=None, *args): """ datain: a list where…
04 дек '13 в 06:29
3 ответа

Доступ к элементу QAbstractListModel в Qml без использования ListView

Я подкласс QAbstractListModel для того, чтобы иметь модель на стороне qml. Я могу легко использовать эту модель в ListViews и других подобных компонентах, которые имеют дело с моделями, однако я не могу получить к ней доступ напрямую. Вот что я пыта…
05 авг '14 в 11:46
3 ответа

Как получить доступ к ролям currentItem из списка в QML?

Я пытаюсь получить доступ к роли из ListView в QML. По сути, у меня есть это в моем QML: ListView { id: myId model: myModel delegate: Item { Text { text: model.text } Text { text: model.moreText } } } myModel является реализацией QAbstractListModel …
08 мар '11 в 11:33
1 ответ

Зачем использовать QAbstractTableModel вместо QAbstractListModel?

Я реализовал TableView в QML используя TableViewColumnс такими ролями, как это: TableView { TableViewColumn { role: "role1" title: "Role1" } ... } Он связан с моделью C++, унаследованной от QAbstractListModel со всеми определенными ролями, и я нахож…
2 ответа

Как создать сигнал CurrentIndexChanged для QAbstractListModel в qt?

У меня есть класс, который унаследован от QAbstractListModel. Теперь я хочу создать сигнал для этого класса Liken ниже BookListModel.h signals: void currentIndexChanged(int i); Теперь я хочу использовать это в методе ниже QVariant BookListModel::dat…
17 апр '18 в 12:38
1 ответ

Как отключить определенные элементы в ListView на основе QAbstractListModel?

У меня есть QAbstractListModel Класс модели C++ и QtQuick2 ListView, Для тестирования я также создаю QtWidgets QListView и приложите к той же модели для сравнения. Я хочу сказать, какие элементы должны быть отключены, используя переопределенные QAbs…
20 июл '17 в 11:33