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