Qt.DecorationRole:数据被渲染为图标等装饰(数据为QColor/ QIcon/ QPixmap类型)
Qt.StatusTipRole:数据显示在状态栏中(数据为QString类型)
Qt.SizeHintRole:数据项的大小提示,将会应用到视图(数据为QString类型)
Qt.CheckStateRole:数据项前面的checkbox选择状态,当数据项构建时使用了setCheckable(True)时会发生作用
Qt.TextAlignmentRole:数据项对齐方式,当设置了数据项的对齐格式时有效
几个常量的值:
Qt.DisplayRole=0
Qt.DecorationRole=1
Qt.EditRole=2
Qt.ToolTipRole=3
Qt.StatusTipRole=4
Qt.WhatsThisRole=5
Qt.TextAlignmentRole=7
Qt.CheckStateRole=10
Qt.SizeHintRole=13
通过为每一个角色提供恰当的数据,模型可以告诉视图和委托如何向用户显示内容。不同类型的视图可以选择忽略自己不需要的数据,也可以添加所需要的额外数据
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036