Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #MB2011
- #なんの変哲もないVerticalListなんだけど、リストの値を上からlist mohi1,list mohi2,list mohi3...と複数選択していくと値が取得できず、
- #下からlist mohi10,list mohi9,list mohi8って選択していくとその時選択した値が得られる・・・。
- from pyfbsdk import *
- from pyfbsdk_additions import *
- def ListCallback(control, event):
- print control.Items[control.ItemIndex], "has been selected!"
- def PopulateLayout(mainLyt):
- x = FBAddRegionParam(0,FBAttachType.kFBAttachLeft,"")
- y = FBAddRegionParam(0,FBAttachType.kFBAttachTop,"")
- w = FBAddRegionParam(200,FBAttachType.kFBAttachNone,"")
- h = FBAddRegionParam(0,FBAttachType.kFBAttachBottom,"")
- mainLyt.AddRegion("main","main", x,y,w,h)
- lyt = VBoxLayout()
- mainLyt.SetControl("main",lyt)
- # List creation
- global controls
- controls = FBList()
- controls.OnChange.Add(ListCallback)
- # fill the list with dummy data
- for i in range(10):
- name = "list mohi %d" % (i + 1)
- controls.Items.append(name)
- controls.Style = FBListStyle.kFBVerticalList
- lyt.Add(controls, 200)
- controls.Selected(0,False)
- controls.MultiSelect =True
- def CreateTool():
- t = CreateUniqueTool("List Example")
- PopulateLayout(t)
- ShowTool(t)
- CreateTool()
Add Comment
Please, Sign In to add comment