回答:
新しいレイヤーツリー(QGIS v.2.4から導入され、QGIS v3.xで利用可能)を使用して、次の方法でQGIS ToCにグループを追加できます。
root = QgsProject.instance().layerTreeRoot()
myGroup1 = root.addGroup("My Group 1")
目次の特定の位置に追加する場合は、次を使用します。
myGroup1 = root.insertGroup(2, "My Group 1")
ネストされたグループを作成することもできます(グループからグループへ):
myGroupA = myGroup1.addGroup("My Group A")
新しいグループを配置する既存のグループを最初に見つける必要がある場合は、これを使用します。
myOriginalGroup = root.findGroup("My existing group") # We assume the group exists
myNewGroup = myOriginalGroup.addGroup("My New Group")
レイヤーツリーの処理について詳しくは、こちらとこちらをご覧ください。
QgsLegendInterface.addGroup(name、expand、parent)メソッドがあります
例:
iface.legendInterface().addGroup( 'abc')