[head]
Google  

GUIのサンプルコード - Slider

DrawSlider.py

GUIBaseSlider
import Blender
from Blender import Draw,BGL

Event_Slider=0

SliderBtn=Draw.Create(1.0)

def DrawGui():
    global SliderBtn
    SliderBtn=Draw.Slider( 'Slider : ',Event_Slider,20,20,200, 20, SliderBtn.val, -1.0, 1.0)

def ButtonEvent(evt):
    if (evt==Event_Slider):
        print SliderBtn.val

def KeyEvent(evt, val):
    # val: 1=KeyDown 0=KeyUp
    if (not val) :
        return
    if evt in [Draw.ESCKEY, Draw.QKEY]:
        Draw.Exit()

Draw.Register(DrawGui, KeyEvent, ButtonEvent)
2006.05.11(Thu) 20:42 初出
[foot]