qabstractlistmodel相关内容
我有一个 QT QML 项目.(还很小) 我首先在我的 UScenario 模型上绑定一个列表视图,通过子类化 QAbstractListModel 并且它工作得很好. 现在,每个 UScenario 都有一个 UTask 列表,其中也有一个 UCondition 列表(所以,Utask 也是 QAbstractListModel 的子类.但是随后,QT Creator 给了我一个错误
..
我创建了一个基于底层 QHash 的 QAbstractListModel 派生模型.由于我需要在 QML 中使用模型,因此无法使用 Qt 小部件和视图集成的排序功能. 我尝试使用 QSortFilterProxyModel,但它似乎不适用于我的模型.让模型在 QML 中正常工作还不够乏味,现在我被困在排序上. 欢迎提出任何建议. 这是模型来源: typedef QHash数据
..
我正在尝试从 QML 中的 ListView 访问角色.基本上,我的 QML 中有这个: ListView {身份证:我的身份证型号:我的型号代表:项目{文本 {文本:模型.文本}文本 {文本:model.moreText}}} myModel 是一个 QAbstractListModel 实现.其中的 QML 部分是一个可重用的组件,因此该模型可以具有具有各种数据类型的任意数量的不同角色.我
..
我有一个从 QAbstractListModel 派生的自定义模型,它暴露给 QML.我需要支持添加新项目和删除现有项目的操作.虽然插入操作没有任何问题,但删除操作会导致应用程序在调用 endRemoveRows() 函数时崩溃. void GPageModel::addNewPage(){if(m_pageList.count()setParent(this);page->setNumber
..
我正在尝试插入/编辑从 pyqt5 中的 QAbstractListModel 子类化的 python 列表.这个 python 列表是在 qml 中 ListView 元素的 model 属性中读取的.我在 qml 中显示数据没有问题.当我尝试将新数据附加到 python 列表中时出现问题. 以下是我目前所做的: main.py: 导入系统,model2从 PyQt5.QtCore
..
来自 C++ 我不知道如何在 QtQuick 中正确实现可检查的 ListView. 出于测试目的,我创建了一个小型测试应用程序. 模型: class MyModel : public QAbstractListModel{Q_OBJECT上市:我的模型(QObject *parent = Q_NULLPTR):QAbstractListModel(父){for(int i = 0;
..
我一直在学习一些教程并试图建立一个列表模型.我的主窗口有两个访问同一模型的列表视图.当我更新一个列表中的一个项目时,另一个列表在它获得焦点(我点击它)之前不会自我更新.所以看起来 dataChanged 信号没有被发出,但我无法弄清楚我的代码与我所基于的任何示例有何不同. main.py class Main(QtWidgets.QMainWindow):def __init__(se
..
我正在尝试插入/编辑从 pyqt5 中的 QAbstractListModel 子类化的 python 列表.这个python列表是在qml中ListView元素的model属性中读取的.我在 qml 中显示数据没有问题.当我尝试将新数据附加到 python 列表时出现问题. 以下是我到目前为止所做的: main.py: 导入系统,model2从 PyQt5.QtCore 导入 QU
..
我已经基于基础的QHash创建了QAbstractListModel派生模型.由于我需要在QML中使用该模型,因此无法使用Qt小部件和视图已集成的排序功能. 我尝试使用QSortFilterProxyModel,但是它似乎不适用于我的模型.使模型在QML中正常工作还不够单调,现在我只能进行排序. 任何建议都值得赞赏. 以下是模型来源: typedef QHash
..
我用自定义的QAbstractListModel创建了一个非常简单的QListView示例.显示QListView,但它为空. 我在做什么错了? 代码: #include #include #include class DataModel: public QAbstractListM
..
我有一个QT QML项目. (仍然很小) 我首先通过将QAbstractListModel子类化,在我的UScenario模型上绑定一个列表视图,然后对其进行了罚款. 现在,每个UScenario都有一个UTask列表,这些列表也有一个UCondition列表(因此,Utask也是子类QAbstractListModel).但是,QT Creator给我一个错误: Core/Ta
..
我是模型视图的新手,我一直在阅读本教程,同时查阅了同一文档时间,我偶然发现了这个小细节:可以下载本教程的代码def setData(self, index, value, role = QtCore.Qt.EditRole): if role == QtCore.Qt.EditRole: row = index.row() color = QtGui.QColor(value) if color.
..
我有一个自定义模型,该模型从暴露于QML的QAbstractListModel派生而来.我需要支持添加新项目和删除现有项目的操作.尽管插入操作没有任何问题,但是删除操作导致应用程序在调用endRemoveRows()函数时崩溃. void GPageModel::addNewPage() { if(m_pageList.count()
..
我已在 Qt 程序中使用 Qt 原则实现了用户列表, / code>。我的 QListView 显示 QAbstractListModel 的子类,到目前为止这个工作很好。 现在我想自定义我的用户列表的显示(在几行显示名称,添加IP信息,等等:不真正相关,我只是想要一些真正的自定义)。 我在 Qt 文档中找不到任何有关这个的文档:我的选项是什么? 注意:列表中的项目不需要修改(不
..
我想从QML一个ListView访问的作用。从本质上讲,我有这个在我的QML: 的ListView { ID:MYID 模型:基于myModel 代表:项目{ 文字{ 文本:model.text } 文字{ 文本:model.moreText } } }
..