Как изменить иконку группы в QGIS 2.6 при помощи python

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
DimaMix
Новоприбывший
Сообщения: 13
Зарегистрирован: 19 янв 2010, 17:26
Репутация: 2

Как изменить иконку группы в QGIS 2.6 при помощи python

Сообщение DimaMix » 15 фев 2015, 15:25

Добрый день.
Хочу чтоб группы, создаваемые моим плагином, написанном на питоне, отличались от стандартных, но не могу придумать как в версии QGIS 2.6 поменять иконку у группы. В версии 1.8 делал так:

Код: Выделить всё

self.legendTree = self.iface.mainWindow().findChild(QDockWidget,"Legend").findChild(QTreeWidget)
currGrp=self.legendTree.currentItem()
currGrp.setIcon(0,self.setMyIcon("folder.png")

в pyqgis 2.6 я создаю группу так:

Код: Выделить всё

root = QgsProject.instance().layerTreeRoot()
node_group1 = root.insertGroup(0, "Group 1")
Но как поменять иконку?

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя