GUIのサンプルコード - Menu
DrawMenu.py
import Blender
from Blender import Draw,BGL
Event_Menu=0
MenuBtn=Draw.Create(1)
def DrawGui():
global MenuBtn
menuName = "Select Menu %t|One %x1|Two %x2|Three %x3"
MenuBtn = Draw.Menu(menuName,Event_Menu,20,20,120,20,MenuBtn.val)
def ButtonEvent(evt):
SelectStr=['One','Two','Three']
if (evt==Event_Menu):
print 'Select is ',SelectStr[MenuBtn.val-1]
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 初出