Zugriff auf Grafen und Auswahlbereiche

Die SDApplication-Klasse enthält einige hilfreiche Methoden, mit denen Sie auf den aktuell aktiven-Graf und die aktuelle Auswahl darin zugreifen können.

import sd



## Get the application and UI manager object.

ctx = sd.getContext()

app = ctx.getSDApplication()

uiMgr = app.getQtForPythonUIMgr()



## Get the current graph.

g = uiMgr.getCurrentGraph()

print("The current graph is %s" % g)



## Get the currently selected nodes.

selection = uiMgr.getCurrentGraphSelectedNodes()

for node in selection:

 print("Node %s" % node)

Auf einen Graf, der in einer spezifischen-Graphansicht angezeigt wird, kann mit einer graphViewID zugegriffen werden.

Diese Methode ist hilfreich beim Erstellen benutzerdefinierter Graphansicht-Symbolleisten. Weitere Informationen finden Sie im Beispiel Erstellen von Symbolleisten in Graphansichten im Kapitel Erstellen von Benutzeroberflächenelementen.

recommendation-more-help
substance-3d-designer-help-guide