Невозможно получить длину QList, несмотря на то, что документы говорят мне, что я могуPython

Программы на Python
Ответить
Anonymous
 Невозможно получить длину QList, несмотря на то, что документы говорят мне, что я могу

Сообщение Anonymous »

Я работаю над небольшим плагином для 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() #

Подробнее здесь: https://stackoverflow.com/questions/620 ... g-me-i-can
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»