Ergebnis 1 bis 3 von 3

Blender 2.6 Python - Layout.prop wird nicht angzeigt

  1. #1 Zitieren
    Ritter Avatar von Delta 38
    Registriert seit
    Nov 2008
    Ort
    Bremen
    Beiträge
    1.251
    Hi,

    folgendes Problem beschäftigt mich schon seit geraumer Zeit:

    Code:
    import bpy
    from bpy.props import * 
    
    class InsetExtrude(bpy.types.Panel):
        bl_idname = "mesh.inset_extrude"
        bl_label = "Inset Extrude"
        bl_space_type = "VIEW_3D"
        bl_region_type = "TOOLS"
        
        amount = FloatProperty(name="amount")
    
        @classmethod
        def poll(self, context):
            return(bpy.context.mode == 'EDIT_MESH')
        
        def draw(self, context):
            layout = self.layout
            
            box = layout.box()
            box.label("Inset Options:")
            box.prop(self,"amount")
            
    bpy.utils.register_class(InsetExtrude)
    Angezeigt wird aber nur das Label Inset Options:, die Eigenschaft (layout.prop, in dem Falle self.amount) wird nicht angezeigt. Weiß irgendwer Rat? In der Python API hab ich nichts gefunden.

    Gruß Delta

    EDIT: Laut der Konsole gibt es die Eigenschaft mesh.inset_extrude.amount nicht. die ist doch aber da?
    Delta 38 ist offline Geändert von Delta 38 (07.04.2012 um 20:01 Uhr)

  2. #2 Zitieren
    Veteran Avatar von DragonX
    Registriert seit
    May 2011
    Ort
    Gummibärchenland
    Beiträge
    605
    Hi,
    Ich weis zwar nicht die Lösung auf dein Problem aber wenn man mal fragen darf, was passiert mit dem Code?? Also was bezweckt er?? Bin jetzt nicht so der Programmieren und kann das leider nicht so richtig rauslesen^^

    Dragon
    "To be a good professional engineer, always start to study late for exams. Because it teaches you how to manage time and tackle emergencies."
    -Bill Gates

    Need Gamekey? ---> http://www.kinguin.com.de/?acc=cegh8
    DragonX ist offline

  3. #3 Zitieren
    Ritter Avatar von Delta 38
    Registriert seit
    Nov 2008
    Ort
    Bremen
    Beiträge
    1.251
    Der Code fügt eine Klasse mit einer FloatProperty hinzu und sollte diese als Schieberegler der Toolbar hinzufügen. Leider wird nur das Label angezeigt, obwohl das eigentlich funktionieren sollte. Ich steh da grad ein bisschen auf dem Kopf.

    Gruß Delta
    Delta 38 ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •