Forum QGIS

Pełna wersja: QgsVectorDataProvider i QList
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Chcę znaleźć unikalne wartości jednego z atrybutów za pomocą:
Kod:
QgsVectorDataProvider::uniqueValues (int index, QList< QVariant > & uniqueValues, int limit = -1)
Mam jednak problem z typem QList.

Kod wygląda mniej więcej tak
Kod:
lista = QList()
provider.uniqueValues(2,lista)

Moduł QtCore jest zaimportowany.
Pomimo tego otrzymuję błąd: global name 'QList' is not defined

Wie ktoś jak to ugryźć??
(30-11-2011, 23:30)Rayo napisał(a): [ -> ]Wie ktoś jak to ugryźć??

Tak. O ile mi wiadomo, typ QList nie jest zaimplementowany w PyQt4. W tego typu przypadkach zazwyczaj w pajtonowych łączach funkcja zwraca wynik, zamiast podstawiać go pod argument:

Kod:
lista = provider.uniqueValues(2)
Dzięki, działa.