как изменить выделение выделения значка Qt qListView

При использовании qlistview в режиме значков мне нужно полностью удалить подсветку при выборе значка. Используя приведенный ниже код, текст под значком больше не выделяется, но я все еще получаю синий цвет над значком при выборе

 QString stylesheet = "";
   stylesheet += "QListView::item:alternate {background-image: transparent; background-color: transparent;}";
   stylesheet += "QListView::item:selected {background-image: transparent; background-color: transparent;padding: 0px;color: black;}";
   stylesheet += "QListView::item:selected:active{background-image: transparent;background-color: transparent; color: black;}";
   stylesheet += "QListView::item:selected:!active{background-image: transparent;background-color: transparent;color: black;}";
   setStyleSheet(stylesheet);

знает ли кто-нибудь, как изменить выбранный цвет значка, не создавая подкласс QStandardItem?

6
задан Liz 18 February 2011 в 20:49
поделиться