Różny spacing itemów w QListWidget?

Różny spacing itemów w QListWidget?
Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
0

Witam, zastanawiam się czy jest możliwość jakoś łatwo ustawić rózny spacing elementów itemów w QListWidget?

  • Jeśli ustawię setContentMargin(int,int,int,int) to wtedy zmienia się rozmiera, i wygląda to głupio po najechaniu
  • Mogę dodać dummy widget, który jest pusty, i zabrać mu flagę Qt.ItemFlag.IsSelectable, ale wtedy nadal można nad nim zrobić hover :/
  • QListWidgetItem() z kolei nie ma metody setContentMargin.
  • Jest setSpacing(), ale to ustawia jednaki odstęp dla wszystkich elementów

Na pewno można to zrobić jakoś, bo przecież bez problemu mogę mieć różne itemy o różnych wysokościach, dlatego nie rozumiem czemu tak ciężko ustawić rózny margines górny.

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
0

Albo czy w ogóle jest gdziekolwiek opisane cokolwiek np odstępów w QListWidget, QListView albo innych takich? Przejrzałem prawie całą https://doc.qt.io/archives/4.6/model-view-dnd.html ale nic takiego nie znalazłem

Radosław Głębicki
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Sardine, Italy
  • Postów: 187
0

screenshot-20220602150107.png
Czyli np. ten efekt Ciebie nie zadowala bo po najechaniu podświetla się również puste miejsce? Mimo, że można sterować indywidualnie wielkością odstępów dla każdego elementu? Powyżej elm. 5 i 10 oraz reszta mają inne marginesy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.