mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | """Draw on top of an image""" | ||
|  | 
 | ||
|  | from Tkinter import * | ||
|  | import sys | ||
|  | 
 | ||
|  | def main(): | ||
|  |     filename = sys.argv[1] | ||
|  |     root = Tk() | ||
|  |     img = PhotoImage(file=filename) | ||
|  |     w, h = img.width(), img.height() | ||
|  |     canv = Canvas(root, width=w, height=h) | ||
|  |     canv.create_image(0, 0, anchor=NW, image=img) | ||
|  |     canv.pack() | ||
|  |     canv.bind('<Button-1>', blob) | ||
|  |     root.mainloop() | ||
|  | 
 | ||
|  | def blob(event): | ||
|  |     x, y = event.x, event.y | ||
|  |     canv = event.widget | ||
|  |     r = 5 | ||
|  |     canv.create_oval(x-r, y-r, x+r, y+r, fill='red', outline="") | ||
|  | 
 | ||
|  | main() |