I'm used to writing python scripts that interact with files, data and databases but I haven't done user-interfaces.
For my current project, I want to show an image (jpg/gif/png) to a user so it can be region-tagged. Region-tags are not just information about the image (like location or has/doesn't have people in it) but about the contents and where they are in the image.
I would like to have the user select the tag, draw a rectangle and then store the x.y coordinates of the start and end corners of the rectangle. Almost all images have one of five different tags so the process could be a button for the tag I want, then draw the rectangle over the image, agree or redo the selection and store the data when done.
I would like to get starting pointers to python GUI tools which would enable me to do this image manipulation.