button problems
Hi-
I'm working with GUIs and I have a problem when I add both a textbox and a button. When I run the script below, I click on the textbox and, as expected, that triggers an event. The weird thing is, when I click on the button, it triggers another event for the textbox ( button = viz.addButton() button.translate( .5, .5 ) text = viz.addTextbox() text.translate( .5, .8 ) def onButton(obj,state): print obj if obj == button: print 'now accepting buttons' viz.callback(viz.BUTTON_EVENT,onButton) |
You need to check the state flag that is being sent to your callback. When a textbox gains focus it will generate a button event with a DOWN state. To remove focus from a textbox you need to either press escape, enter, or click outside the textbox. When this happens another button event will be triggered, but in the UP state. While the textbox has focus, clicking other GUI items won't do anything.
|
damn you're fast
|
It's because WorldViz makes me wear a device that gives me an electric shock every time somebody posts on the forum.
Please make it stop :( |
All times are GMT -7. The time now is 10:10 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC