I currentrly have to face this problem. Since the post is nearly 4 years old, is there a solution for this now?
Short summary:
In Qt, you can prepare and execute a statement for MySQL which calls a stored procedure with some placeholders, but you cannot fetch the result in any way. Additionally you can only execute such a statement once, the second time you will get a "Commands out of sync" error witch indicates that there is a result, but has not been fetched yet, in my understanding.