![]() |
#16
|
|||
|
|||
OK. Looking at it I was thinking if it does not take too much 'ressources' running in complex applications?!
New question: I'm having trouble with the checkbox-feature. This does not seem to work?! Help says: <node2d:button>.get This action will return the current state of the Button or Checkbox <node2d:button>.get( ) Remarks This action will return whether the Button or Checkbox is down or up. Return Value viz.DOWN or viz.UP Example button = viz.add(viz.BUTTON) . . . if button.get() == viz.DOWN: print ‘The button is currently down’ else: print ‘The button is currently up’ ----------------------------------------------------------------- this neither: Code:
balltraceCheckbox = viz.add(viz.CHECKBOX,viz.SCREEN) print 'balltraceCheckboxState',balltraceCheckbox.get() if (balltraceCheckbox.get() == viz.DOWN): print 'halloIsNotDownasdfasf' balltraceCheckbox.translate(0.3,0.3) showBalltraceCheckbox=0 def mybutton(obj,pos): print 'halloMyButton',obj,pos print balltraceCheckbox.get() global ballMaterialDensity,showBalltraceCheckbox if obj == radioPine: ballMaterialDensity=350 if obj == radioPlastic: ballMaterialDensity=700 if obj == radioSilver: ballMaterialDensity=10490 if obj == radioIron: ballMaterialDensity=2100 if obj == radioGranite: ballMaterialDensity=2691 if obj == radioGold: ballMaterialDensity=19320 if obj == balltraceCheckbox: #showBalltraceCheckbox=pos print 'shoabadf:',showBalltraceCheckbox viz.callback(viz.BUTTON_EVENT,mybutton) |
|
|