0
我有一個QListView
的模型,如果我執行model->data(idx);
它返回以下Qvariant
:QVariant(QString, "Colorful text")
。我的任務是編輯Colorful text
的顏色。如何更改QListView中的QString項目的顏色
我想使用水印像model->setData(idx, *dunno what put here*, Qt::EditRole);
我希望我需要把顏色描述,以*dunno what put here*
的地方,但我不知道如何。
你能幫我嗎?
使用setData(設置你的新的,修改顏色回一個整數)只能當模型實現它 - 如果模型在您的控制範圍內,則使用data()來返回ForegroundRole所需的顏色 –