
# https://www.globalsino.com/ICs/
# Get mouse position/coordinates on click from an image,
# and then store them as a list 

from tkinter import *
from PIL import ImageTk, Image
import tkinter as tk

theImage = r"C:\0Python\0testingCodes\OverlappedImage.jpg"

def getPositionsFromClicks(PositionList):

    # Create an instance of tkinter window
    win = Tk()
    win.geometry("700x500")
    frame = Frame(win, width=600, height=400)
    frame.pack()
    frame.place(anchor='center', relx=0.5, rely=0.5)

    img = ImageTk.PhotoImage(Image.open(theImage))

    label = Label(frame, image = img)
    label.pack()

    #PositionList = []

    def ButtonClick(eventorigin):
        
        global x,y
        x = eventorigin.x
        y = eventorigin.y
        print(x,y)
        PositionList.append((x,y))

        if len(PositionList) == 4:            
            win.destroy()    

    label.bind("<Button 1>", ButtonClick)
    win.mainloop()

PositionList = []
getPositionsFromClicks(PositionList)
print(PositionList)

