我想对QTreeWidgetItem列进行配色。
我的应用场景是,读一个XML的文件,然后填到一个QTreeWidget里去,填的时候要配色。
我用的QTreeWidgetItem的setText(column,text),把数据load进去。
如果整列配色,很容易实现。
比如 item->setForeground(column,QBrush(color)); 就可以实现
但是如果我想对列里的元素进行正则表达式匹配后配色,该怎么做呢?
比如:一列元素是 "print $a", 我只想把其中的$a 配上颜色。该怎么做呢?
QString paremeter = item->text(column);
然后如果我想对paremeter进行正则表达式匹配,然后匹配的地方进行配色。
请教了,多谢!