如何为应用于QTreeView的QFileSystemModel中的某些行设置自定义背景颜色?QFileSystemModel中某些项目(行)的背景颜色QTreeView
2
A
回答
1
你可以使用setData方法和Qt :: BackgroundColorRole来实现这一点。这应该工作。
+0
以上答案无效。 QFileSystemModel拒绝所有对不是角色“Qt :: EditRole”的setData的调用。 – 2011-01-25 00:13:47
+0
使用代理模型 – 2011-01-26 08:14:21
相关问题
- 1. 无法设置某些Listview项目的默认背景颜色
- 2. QListView项目背景颜色
- 3. Recyclerview项目行背景颜色问题
- 4. ListView的项目更改背景颜色
- 5. ListBox项目(winforms)的背景颜色
- 6. 更改Spinner项目的背景颜色
- 7. 背景颜色行
- 8. Navbar传送带项目背景颜色
- 9. 列表查看项目背景颜色
- 10. ListView项背景颜色
- 11. 如何在PySide的QTreeView中隐藏QFileSystemModel中的项目?
- 12. Python qt - 更改QMenu项目的背景颜色项目
- 13. 以编程方式更改某些文本的背景颜色
- 14. 颜色背景
- 15. 如何根据EXTJS中的某些条件更改行背景颜色
- 16. WPF ListView行背景颜色
- 17. DataGrid行背景颜色MVVM
- 18. 设置行背景颜色
- 19. Vala:TreeVIew + ListStore行背景颜色
- 20. 灰色背景颜色列表项目而不是白色
- 21. 在NSOutlineView中行的背景颜色
- 22. tinymce中一行的背景颜色
- 23. Android:TableLayout中的背景颜色
- 24. GridView中的背景颜色
- 25. 在ListView/GridView中按下的项目的默认背景颜色
- 26. 显示列表Android中的不同背景颜色的项目
- 27. 在ListView/GridView中按下的项目的默认背景颜色
- 28. 在Lift/Scala中更改某些CalendarItem项目的背景
- 29. 如何更改项目的背景颜色由一个选项
- 30. 从片段中更改ListView项目的背景颜色
你可以放置一个小快照,以便我们可以提出一些想法。 – Naruto 2010-10-14 05:34:24
来自http://doc.qt.nokia.com/4.7/itemviews-dirview-main-cpp.html的qt示例应该足够了。例如。我想为具有目录的行设置自定义背景。 – Shinnok 2010-10-14 09:21:16