2011-04-16 323 views
2

我想改变当前鼠标悬停的项目的背景颜色。QListView项目背景颜色

什么我目前所做的就是:我的子类而QListView,并在构造函数:

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

作业基本上需要在插槽enteredSlot(QModelIndex)做,但我不知道怎么样。

回答

3

您可以通过setting a style sheet for your QListView实现您想要做的更容易一些。如果您尚未使用样式表,可能需要回溯到文档中,但可以使用它们完成与定制窗口小部件外观相关的最常见活动。不要将它们与QStyles混淆,这是一种不同的样式机制。