Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
QgsVectorDataProvider i QList
30-11-2011, 23:30,
#1
QgsVectorDataProvider i QList
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źć??
01-12-2011, 01:59,
#2
RE: QgsVectorDataProvider i QList
(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)
01-12-2011, 09:14,
#3
RE: QgsVectorDataProvider i QList
Dzięki, działa.


Skocz do: