在TableView中指定行

时间:2014-07-01 19:08:50

标签: qml qt5

如果行有timeToReply> 15,我如何将背景颜色更改为红色。我无法在rowDelegate中获得timeToReply。我怎么能这样做?

TableView
{
model: someModel
TableViewColumn{title:"Time";role: "timeToReply";width: 170}
    rowDelegate: Item {
                clip: true
                Text {
                    anchors.verticalCenter: parent.verticalCenter
                    color: {
                        if(timeToReply>15)             //problem
                        {
                            color="red"
                        }
                        else
                        {
                            color="black"
                        }
                    }
                    text: styleData.value
                    elide: Text.ElideMiddle
                }
            }
}

0 个答案:

没有答案