2

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

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

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

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

4

1 回答 1

3

通过为 QListView 设置样式表,您可以更轻松地实现您想要做的事情。如果您之前没有使用过样式表,您可能想在文档中稍微回溯一下,但是与自定义小部件外观相关的大多数常见活动都可以使用它们来完成。不要将它们与 QStyles 混淆,这是一种不同的样式机制。

于 2011-04-16T18:27:38.987 回答