在继承至AbstractItemModel的自定义类中,重写data函数,并且在传入的role为Qt::DisplayRole时,返回对应的string就行。
在继承至AbstractItemModel的自定义类中,重写data函数,并且在传入的role为Qt::DisplayRole时,返回对应的string;在传入的role为Qt:: CheckStateRole时,返回对应的QCheckState;
QTreeView采用的时MCV的数据结构,将界面和数据分开处理;只要我们实现model的data函数时,返回对应类型的枚举值(Qt::ItemDataRole),QTreeView会根据返回的枚举值,创建对应的显示(label、checkbox、image等)