data和setdata
data是取出用户信息
setdata是存储用户信息
[virtual] void QStandardItem::setData(const QVariant &value, int role = Qt::UserRole + 1)
[virtual] QVariant QStandardItem::data(int role = Qt::UserRole + 1) const
存储和读取有键值对关系既, 一个value对应一个role。
存储时,默认role = Qt::UserRole + 1, 因此当进行 setData(info)后,直接使用data就能读取出info。
但当以setData(info, Qt::UserRole + 3)使,必须使用data(Qt::UserRole+3)读取出来。