gpt4 book ai didi

user-interface - 当 QStandardItemModel itemChanged 发出信号时究竟发生了什么变化

转载 作者:行者123 更新时间:2023-12-01 00:06:05 27 4
gpt4 key购买 nike

QStandardItemModel 中有一个信号,当项目的数据更改时会发出该信号。
通常我们会为此信号连接一个处理程序,并在处理程序例程中完成所有工作。

这样的句柄例程只获取指向该项目的指针。
使用这个指针可以访问项目的数据。
但是,我们不知道到底发生了什么变化……我们只有更新的值。

如果项目数据有多个角色,我希望能够准确获取已更改的角色(数据)以及以前的值。

最佳答案

一般来说,QStandardItemModel用于非常简单的数据建模。如果你想像你所描述的那样进入更高级的东西,你应该研究子类化 QAbstractItemModel 或者它的一个抽象派生词:Model/View classes

看起来工作量很大,但请使用示例和引用指南:Model/View programming , Model subclassing返回将是巨大的。

关于user-interface - 当 QStandardItemModel itemChanged 发出信号时究竟发生了什么变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340409/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com