本文整理汇总了Python中opengeo.gui.exploreritems.TreeItem.addChild方法的典型用法代码示例。如果您正苦于以下问题:Python TreeItem.addChild方法的具体用法?Python TreeItem.addChild怎么用?Python TreeItem.addChild使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类opengeo.gui.exploreritems.TreeItem
的用法示例。
在下文中一共展示了TreeItem.addChild方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: populate
# 需要导入模块: from opengeo.gui.exploreritems import TreeItem [as 别名]
# 或者: from opengeo.gui.exploreritems.TreeItem import addChild [as 别名]
def populate(self):
icon = QtGui.QIcon(os.path.dirname(__file__) + "/../images/layer.png")
layersItem = TreeItem(None, icon, "QGIS Layers")
layersItem.setIcon(0, icon)
layers = qgislayers.getAllLayers()
for layer in layers:
layerItem = QgsLayerItem(layer)
layersItem.addChild(layerItem)
self.addChild(layersItem)
icon = QtGui.QIcon(os.path.dirname(__file__) + "/../images/group.gif")
groupsItem = TreeItem(None, icon, "QGIS Groups")
groups = qgislayers.getGroups()
for group in groups:
groupItem = QgsGroupItem(group)
groupsItem.addChild(groupItem)
groupItem.populate()
self.addChild(groupsItem)
icon = QtGui.QIcon(os.path.dirname(__file__) + "/../images/style.png")
stylesItem = TreeItem(None, icon, "QGIS Styles")
stylesItem.setIcon(0, icon)
styles = qgislayers.getVectorLayers()
for style in styles:
styleItem = QgsStyleItem(style)
stylesItem.addChild(styleItem)
self.addChild(stylesItem)