QListView 项目背景颜色
Posted
技术标签:
【中文标题】QListView 项目背景颜色【英文标题】:QListView item background color 【发布时间】:2011-04-16 16:39:07 【问题描述】:我正在尝试更改当前鼠标悬停的项目的背景颜色。
到目前为止我所做的是:我将 QListView 子类化并在 ctor 中:
connect(this,SIGNAL(entered(QModelIndex)),this,SLOT(enteredSlot(QModelIndex)));
这项工作基本上需要在插槽enteredSlot(QModelIndex)
中完成,但我不知道如何。
【问题讨论】:
【参考方案1】:您可以通过setting a style sheet for your QListView 更轻松地实现您想要做的事情。如果您之前没有使用过样式表,您可能想在文档中稍微回溯一下,但是与自定义小部件外观相关的大多数常见活动都可以使用它们来完成。不要将它们与 QStyles 混淆,这是一种不同的样式机制。
【讨论】:
以上是关于QListView 项目背景颜色的主要内容,如果未能解决你的问题,请参考以下文章
如何在 NavigationView 中自定义项目背景和项目文本颜色?