我在做一个包含QListView的表单。它是用以下代码从数据库中填充的:
model = QStandardItemModel(self.listUser)
for row in self.SELECT_USERS_ACCOUNTS():
item = QStandardItem(str(row[1]))
model.appendRow(item)
self.listUser.setModel(model)
我的QListView名为listUser,SELECT_USERS_ACCOUNTS()函数返回由SELECT id创建的数据,name from table_user,我也需要存储行[0](表中的id列user),因为当用户在QListView中单击某个项时。我想截取这个身份证。谢谢。在
在QStandardItem中,不同角色的数据可以由
setData(data, role)
存储。 存储的数据由data(role)
返回。在Roles>;=256(0x100)是用户角色,请参见documentation
所以你可以通过
然后问它
^{pr2}$编辑日期:2015年3月31日:
相关问题 更多 >
编程相关推荐