QListView项目背景颜色

时间:2011-04-16 16:39:07

标签: c++ qt qt4 qlistview

我正在尝试更改当前鼠标悬停的项目的背景颜色。

到目前为止我所做的是:我将QListView子类化为ctor:

connect(this,SIGNAL(entered(QModelIndex)),this,SLOT(enteredSlot(QModelIndex)));

这项工作基本上需要在插槽enteredSlot(QModelIndex)中完成,但我不知道如何。

1 个答案:

答案 0 :(得分:3)

setting a style sheet for your QListView您可以轻松实现您想要做的事情。如果您之前没有使用样式表,可能需要在文档中稍微回溯一下,但可以使用它们来完成与自定义窗口小部件外观相关的最常见活动。不要将它们与QStyles混淆,后者是一种不同的造型机制。