#!/usr/bin/env python import Tkinter import Image, ImageTk import time def exit(event): global x if(time.time() < x+1): event.widget.quit() # this will cause mainloop to unblock. x = time.time() root = Tkinter.Tk() x = time.time() root.bind("