qabstractlistmodel相关内容

基类 'QAbstractListModel' 具有私有复制构造函数

我有一个 QT QML 项目.(还很小) 我首先在我的 UScenario 模型上绑定一个列表视图,通过子类化 QAbstractListModel 并且它工作得很好. 现在,每个 UScenario 都有一个 UTask 列表,其中也有一个 UCondition 列表(所以,Utask 也是 QAbstractListModel 的子类.但是随后,QT Creator 给了我一个错误 ..

按 QML ListView 中的角色对 QAbstractListModel 派生模型进行排序

我创建了一个基于底层 QHash 的 QAbstractListModel 派生模型.由于我需要在 QML 中使用模型,因此无法使用 Qt 小部件和视图集成的排序功能. 我尝试使用 QSortFilterProxyModel,但它似乎不适用于我的模型.让模型在 QML 中正常工作还不够乏味,现在我被困在排序上. 欢迎提出任何建议. 这是模型来源: typedef QHash数据 ..
发布时间:2022-01-19 23:16:12 其他开发

如何从 QML 中的列表视图访问 currentItem 的角色?

我正在尝试从 QML 中的 ListView 访问角色.基本上,我的 QML 中有这个: ListView {身份证:我的身份证型号:我的型号代表:项目{文本 {文本:模型.文本}文本 {文本:model.moreText}}} myModel 是一个 QAbstractListModel 实现.其中的 QML 部分是一个可重用的组件,因此该模型可以具有具有各种数据类型的任意数量的不同角色.我 ..
发布时间:2022-01-19 22:41:01 其他开发

从 QAbstractListModel 中删除行

我有一个从 QAbstractListModel 派生的自定义模型,它暴露给 QML.我需要支持添加新项目和删除现有项目的操作.虽然插入操作没有任何问题,但删除操作会导致应用程序在调用 endRemoveRows() 函数时崩溃. void GPageModel::addNewPage(){if(m_pageList.count()setParent(this);page->setNumber ..
发布时间:2022-01-19 22:34:27 其他开发

如何在 python 和 qml 中自动插入/编辑 QAbstractListModel 更新?

我正在尝试插入/编辑从 pyqt5 中的 QAbstractListModel 子类化的 python 列表.这个 python 列表是在 qml 中 ListView 元素的 model 属性中读取的.我在 qml 中显示数据没有问题.当我尝试将新数据附加到 python 列表中时出现问题. 以下是我目前所做的: main.py: 导入系统,model2从 PyQt5.QtCore ..
发布时间:2022-01-12 22:53:07 Python

PyQT 列表视图未响应数据更改信号

我一直在学习一些教程并试图建立一个列表模型.我的主窗口有两个访问同一模型的列表视图.当我更新一个列表中的一个项目时,另一个列表在它获得焦点(我点击它)之前不会自我更新.所以看起来 dataChanged 信号没有被发出,但我无法弄清楚我的代码与我所基于的任何示例有何不同. ma​​in.py class Main(QtWidgets.QMainWindow):def __init__(se ..
发布时间:2021-06-24 19:25:48 Python

如何在python和qml自动更新中插入/编辑QAbstractListModel?

我正在尝试插入/编辑从 pyqt5 中的 QAbstractListModel 子类化的 python 列表.这个python列表是在qml中ListView元素的model属性中读取的.我在 qml 中显示数据没有问题.当我尝试将新数据附加到 python 列表时出现问题. 以下是我到目前为止所做的: main.py: 导入系统,model2从 PyQt5.QtCore 导入 QU ..
发布时间:2021-06-24 19:04:22 Python

在QML ListView中按角色对QAbstractListModel派生模型进行排序

我已经基于基础的QHash创建了QAbstractListModel派生模型.由于我需要在QML中使用该模型,因此无法使用Qt小部件和视图已集成的排序功能. 我尝试使用QSortFilterProxyModel,但是它似乎不适用于我的模型.使模型在QML中正常工作还不够单调,现在我只能进行排序. 任何建议都值得赞赏. 以下是模型来源: typedef QHash ..
发布时间:2020-07-05 01:55:46 其他开发

基类"QAbstractListModel"具有私有副本构造函数

我有一个QT QML项目. (仍然很小) 我首先通过将QAbstractListModel子类化,在我的UScenario模型上绑定一个列表视图,然后对其进行了罚款. 现在,每个UScenario都有一个UTask列表,这些列表也有一个UCondition列表(因此,Utask也是子类QAbstractListModel).但是,QT Creator给我一个错误: Core/Ta ..

从QAbstractListModel删除行

我有一个自定义模型,该模型从暴露于QML的QAbstractListModel派生而来.我需要支持添加新项目和删除现有项目的操作.尽管插入操作没有任何问题,但是删除操作导致应用程序在调用endRemoveRows()函数时崩溃. void GPageModel::addNewPage() { if(m_pageList.count() ..
发布时间:2020-07-05 00:16:38 其他开发

如何自定义QListView的显示

我已在 Qt 程序中使用 Qt 原则实现了用户列表, / code>。我的 QListView 显示 QAbstractListModel 的子类,到目前为止这个工作很好。 现在我想自定义我的用户列表的显示(在几行显示名称,添加IP信息,等等:不真正相关,我只是想要一些真正的自定义)。 我在 Qt 文档中找不到任何有关这个的文档:我的选项是什么? 注意:列表中的项目不需要修改(不 ..
发布时间:2016-10-30 20:57:38 C/C++开发