QStandardItem 上的 Pyside setData 标志

Pyside setData flags on QStandardItem

我这里有两个问题。

  1. 我在哪里可以找到所有可用的列表 flags/properties 我可以使用 QstandardItem 的 setData 方法进行设置?我只知道下面这个,因为我是在网上看到的。

  2. 如何将我的 QStandardItem 的字体设置为粗体?

Python

doors = QtGui.QStandardItem("Doors")

doors.setData(QtGui.QBrush(QtGui.QColor(200, 10, 255, 255)), role=QtCore.Qt.ForegroundRole)
  1. Qt 文档列出了 item data roles

  2. 字体可以这样改:

    font = item.font()
    font.setBold(True)
    item.setFont(font)