就像它已经写在这里 Qt到目前为止有8个特定的智能指针类.它看起来就像你需要的一切.但是,为了使用这些智能指针中的任何一个,您的类必须从QObject派生,这并不总是方便的.在Qt中是否有其他智能指针实现可以与任意类一起使用?
QStandardItemModel中有信号,当项目的数据发生变化时会发出信号.通常我们为这个信号连接一个处理程序,并在处理程序例程中完成所有工作.
这样的句柄例程只获得指向该项的指针.使用此指针可以访问项目的数据.但是,我们不知道究竟发生了什么变化...我们只有更新的价值.
如果项目数据有多个角色,我希望能够准确地获得哪些角色(数据)已被更改以及之前的值是什么.