question about BUTTON_EVENT
checkbox = viz.addCheckbox(pos=(0.5,0.5,0))
def onButton(obj,state): if obj == checkbox: if state == viz.DOWN: print 'Checked' else: pass viz.callback(viz.BUTTON_EVENT,onButton) checkbox2 = viz.addCheckbox(pos=(0.5,0.5,0)) def onButton1(obj,state): if obj == checkbox2: if state == viz.DOWN: print 'Checked' else: pass viz.callback(viz.BUTTON_EVENT,onButton1) when i write the code as above, why is the system only execute the later BUTTON_EVENT but not both of them? If i have two checkbox, should i put the judging condition in the same function? |
I think this is expected behavior when two buttons are stacked on top of each other. What is the reason for having two buttons in the same position?
You could use the vizact.onbuttondown command and register a callback function for each button. |
All times are GMT -7. The time now is 09:03 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC