I'm playing about with a motion controller, therefore to "click" a button I am finding out which button is closest to the middle at any given point and then using the button.invoke() method.
I am confident the buttons and setup is working, because whenever I click the buttons - they work fine. However, When the button is called via the "button.invoke" method the whole thing just freezes up.
Other information which may be useful: - The gui is being updated in it's own thread through the .mainloop function. - Everything works fine when being clicked by a mouse - The button.invoke() method works fine - when doing a simple print operation. It only freezes when switching frame.
Any help would be great, thanks.