2010-10-12 96 views
2

如何为应用于QTreeView的QFileSystemModel中的某些行设置自定义背景颜色?QFileSystemModel中某些项目(行)的背景颜色QTreeView

+0

你可以放置一个小快照,以便我们可以提出一些想法。 – Naruto 2010-10-14 05:34:24

+0

来自http://doc.qt.nokia.com/4.7/itemviews-dirview-main-cpp.html的qt示例应该足够了。例如。我想为具有目录的行设置自定义背景。 – Shinnok 2010-10-14 09:21:16

回答

1

你可以使用setData方法和Qt :: BackgroundColorRole来实现这一点。这应该工作。

+0

以上答案无效。 QFileSystemModel拒绝所有对不是角色“Qt :: EditRole”的setData的调用。 – 2011-01-25 00:13:47

+0

使用代理模型 – 2011-01-26 08:14:21