2013-04-05 16 views
9

Bu QListView::item kullanarak stil metin üzerinde noktalı kenarlığı kaldırmak çalışıyorum: border: 0 aitQListView öğeleri QT'ın noktalı taslak kurtulun

QListView with dotted outline shown on selected item

Denedim varyasyonları ve QListView üzerinde show-decoration-selected: 0 , QListView::item ve hiçbir etkisi QListView::item::text.

Ben PyQt kullanıyorum ama stil kuralları C++ kütüphanelerde aynıdır inanıyoruz.

cevap

12

biraz daha testten sonra, aşağıdaki stil çalıştığını bulundu: Ayar

QListView { 
    outline: 0; 
} 
1

"anahat: 0;" stil (artık?) benim için çalışmaz. Bulabildiğim tek çözüm, bariz sakıncaları ile gelir ListView FocusPolicy için "Qt :: Odaksız" batıyordu.