Цвет фона элемента QListView - PullRequest
2 голосов
/ 16 апреля 2011

Я пытаюсь изменить цвет фона элемента, на котором в данный момент находится курсор мыши.

На данный момент я сделал следующее: я вложил в класс QListView и в ctor:

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

Работа в основном должна выполняться в слоте enteredSlot(QModelIndex), но я понятия не имею, как.

1 Ответ

3 голосов
/ 16 апреля 2011

Вы можете добиться того, что пытаетесь сделать, немного проще, установив таблицу стилей для своего QListView .Если вы раньше не работали с таблицами стилей, возможно, вам захочется немного отследить документацию, но с их помощью можно выполнить наиболее распространенные действия, связанные с настройкой внешнего вида виджетов.Не путайте их с QStyles, который представляет собой другой механизм стилей.

...