• 4074阅读
  • 1回复

QTreeWidgetItem 查找后匹配的字符变颜色问题 [复制链接]

上一主题 下一主题
离线weizhouyue
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-09
对QTreeWidgetItem 进行按列的查找,找到匹配的字符后,我需要只对匹配的字符改变颜色,而不对是整个列所有文字变颜色,有办法吗?

QTreeWidgetItem的 setForeground(column, QBrush(color));

这个方法是对整个列的内容进行配色,能不能只对该列中匹配的单词或字符配色?

多谢各位
离线XChinux

只看该作者 1楼 发表于: 2013-07-12
用Qt::TextColorRole,即:

    setData(column, Qt::TextColorRole, QBrush(color));
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个