2011-04-16 262 views
2

我想改變當前鼠標懸停的項目的背景顏色。QListView項目背景顏色

什麼我目前所做的就是:我的子類而QListView,並在構造函數:

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

作業基本上需要在插槽enteredSlot(QModelIndex)做,但我不知道怎麼樣。

回答

3

您可以通過setting a style sheet for your QListView實現您想要做的更容易一些。如果您尚未使用樣式表,可能需要回溯到文檔中,但可以使用它們完成與定製窗口小部件外觀相關的最常見活動。不要將它們與QStyles混淆,這是一種不同的樣式機制。