Не удаётся добавить новое поле (pyQGIS)
Добавлено: 09 сен 2012, 22:51
В консоли QGIS делаю всё по инструкции:
Получаю ошибку:
В чём может быть проблема?
Код: Выделить всё
layer = qgis.utils.iface.activeLayer()
caps = layer.dataProvider().capabilities()
if caps & QgsVectorDataProvider.AddAttributes:
res = layer.dataProvider().addAttributes( [ QgsField("mytext", QVariant.String), QgsField("myint", QVariant.Int) ] )
Получаю ошибку:
Код: Выделить всё
Traceback (most recent call last):
File "<input>", line 2, in <module>
NameError: name 'QVariant' is not defined