I have a Kivy application.
From the main GUI, I want to open a new message box and force the main GUI to await the result of an action box interaction.
I saw that Qt4 message box has support for this blocking call type, but I haven't found the equivalent functionality in Kivy. Does such a feature exist?
The Popup widget is used to create modal popups. By default, the popup will cover the whole “parent” window. When you are creating a popup, you must at a minimum set a Popup.title and a Popup.content widget.
modal means blocking :)
http://kivy.org/docs/api-kivy.uix.popup.html
Here is a code snippet which does the job though it is actually not really blocking. You need to define one or two alternatives to jump to in order to continue working with the program. Thats the pseudo-blocking trick.