[head]
Google  

GUIのサンプルコード - Toggle

DrawToggle.py

GUIBaseToggle
import Blender
from Blender import Draw,BGL

Event_Toggle=0

ToggleBtn=Draw.Create(1)

def DrawGui():
    global ToggleBtn
    ToggleBtn=Draw.Toggle('Toggle',Event_Toggle,20,20,120,20,ToggleBtn.val)

def ButtonEvent(evt):
    StateStr=['OFF','ON']
    if (evt==Event_Toggle):
        print 'ToggleBtn is ',StateStr[ToggleBtn.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]