К сожалению, я не могу помочь с конкретным синтаксисом Python, но вам не нужно создавать никаких подклассов.
После того, как ваш QListWidget
создан, вызовите setSelectionMode()
с одним из нескольких переданных типов выбора, вероятно, вам нужен QAbstractItemView::ExtendedSelection
.В этом режиме вы можете посмотреть несколько вариантов.
В вашем слоте для сигнала itemSelectionChanged()
позвоните selectedItems()
, чтобы получить QList
из QListWidgetItem
указателей.