def drawBoard(boardFrame, scale):
    cellSize = 31 * scale
for i in range(16):
    for j in range(16):
        entry = Frame(boardFrame, bd=1, relief=RAISED)
entry.place(x=i * cellSize, y=j * cellSize, width=cellSize, height=cellSize)

def buttonCallback(event):
    global scale
scale = scale + 0.1
drawBoard(boardFrame, scale)
scale = 1.0
root = Tk()
boardFrame = Frame(root, bd=1, relief=SUNKEN)
boardFrame.place(x=50, y=50, width=497, height=497)
drawBoard(boardFrame, scale)
root.bind('<Button-1>', buttonCallback)
root.mainloop()
Zoom into square of labels python tkinter