1
獲得Python列表
如果Qt.UserRole
模型的headerData()
返回Python列表變量:如何從的QVariant
if role==Qt.UserRole:
return QVariant(['one','two','three'])
而不是常規的Python列表的調用與函數:
returnedValue = myModel(index.column(), Qt.Horizontal, Qt.UserRole)
得到了QVariant
object:
<PyQt4.QtCore.QVariant object at 0x10d3b67c0>
嘗試轉換返回的QVariant
反對Python使用:
pythonList=returnedValue.toPyObject()
沒有工作。我試圖做的事:
每個在returnedValue.toList(): 打印每個
但仍然打印出一些QVariants。應該使用什麼方法將QVariant轉換爲Python列表?