3D Forum > Blender - Ordnerinhalt in template_list anzeigen

Blender - Ordnerinhalt in template_list anzeigen

15.10.2016 11:12
 
TilesSa. 15 Okt. 2016, 11:12 Uhr
Ich hänge mal wieder an Basics fest. Ich würde gern den Inhalt eines Ordners in einer template_list anzeigen.

Das Auslesen des Ordners funktioniert bereits. Der Inhalt landet derzeit in einer List. Und wird auch brav in die Konsole geprintet. Aber wie bekomme ich das jetzt nun in meine template_list rein?

Mein Problem ist kurz formuliert folgendes. Ich habe meine Liste. Und ich habe mein Blender List Item. Aber keine Verbindung zwischen den Beiden:

mylist = []
...
//Umwandlung in das was Blender braucht?
...
row.template_list(Was muss hier stehen?)


Einfach ist das wohl nicht. Auf Blender Stack Exchange schicken sie mich per Links in die Manual und die Python API. Und ich bin genauso schlau wie vorher. Deswegen hatte ich ja auf Stack Exchange nachgefragt, weil ich mit den Eklärungen da nicht zurechtkomme

Hier gibts zum Beispiel ein List Beispiel das mit Materialien arbeitet. Das steckt auch in den Scripting Beispielen: http://www.blender.org/api/blender_python_api_current/bpy.types.UIList.html
Und hier das Beispiel für eine Collection Property: http://www.blender.org/api/blender_python_api_current/bpy.props.html#collection-example
Und hier die Definition für template_list: http://www.blender.org/api/blender_python_api_current/bpy.types.UILayout.html?highlight=template_list#bpy.types.UILayout.template_list

Was ich verstanden habe ist dass ich wohl meine Liste in eine Collection Property umwandeln muss. Aber wie mache ich das? Und wie verknüpfe ich das dann mit der template_list? Was muss wo rein? Und vor allem warum?

Ich bin wie immer für alle sachdienlichen Hinweise dankbar smile

Liebe Grüsse

Tiles

P.S. Das bisherige Script mit dem ich schon mal den Ordner auslesen kann hängt als Zipfile an. Hier gibts ja leider keinen Code Tag :'3
 
 
 

 


 
 
© 3D-Ring - deutsche 3D Software Community, Archiv 2001 - 2006