Al usar qlistview en el modo de icono, necesito eliminar completamente hilighting cuando se selecciona un icono. Utilizando el código a continuación el texto bajo el icono ya no está resaltado pero aún así obtener el color azul sobre el icono cuando se seleccionacómo cambiar Qt qListView selección de icono resaltar
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);
¿alguien sabe cómo cambiar el color seleccionado sobre el icono sin tener que subclase QStandardItem?
¿Qué versión de Qt estás utilizando? Estoy ejecutando 4.7.1 y nunca veo el icono resaltado en absoluto, incluso sin su hoja de estilos. – Liz