Невозможно получить длину QList, несмотря на то, что документы говорят мне, что я могу - PullRequest
0 голосов
/ 27 мая 2020

Я работаю над небольшим плагином для QGIS 3.12+, и независимо от того, что я пробую, я не могу выполнить простую задачу по получению количества элементов в QList, возвращаемых QListWidget.selectedItems ()

Я не очень хорошо разбираюсь в python, но прочитал документы и попробовал каждое из следующих, но все они не дали результата.

Что мне не хватает?

#Returns items as i can loop though them with: for item in selected:
selected = self.dlg.qListWidgetLayers.selectedItems()

#TypeError: count() takes exactly one argument (0 given)
#Docs claim there's a count that doesn't need the parameter...
intTotal = selected.count()

#AttributeError: 'list' object has no attribute 'size'
intTotal = selected.size()

#AttributeError: 'list' object has no attribute 'length'
intTotal = selected.length()

#AttributeError: 'list' object has no attribute 'len'
intTotal = selected.len() #<- This attempt is incorrect, should actually be len(selected)

...