Simge modunda qlistview kullanılırken, bir simge seçildiğinde kaldırmayı tamamen kaldırmam gerekiyor. simgesi altında metnin altında kodu kullanarak artık vurgulanır ancaknasıl değiştirilir Qt qListView Simge seçimi vurgulama
seçildiğinde hala simgesinin üzerine mavi renk eldeQString 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);
kimse QStandardItem alt sınıf gerek kalmadan simgenin üzerine seçilen rengini değiştirmek için nasıl biliyor?
Öğesinin hangi sürümünü kullanıyorsunuz? 4.7.1 çalışıyorum ve stil sayfanız bile olmasa bile, hiç simge vurgulanmadım. – Liz