I just cobbled some code together to give you a short introduction in how to use the place geometry manager. For further explanation please see comments in code:

#!/usr/bin/env python3
# coding: utf-8

from tkinter import *


# init our application's root window
root = Tk()
root.geometry('480x480')


# let's provide same sample coordinates with the desired text as tuples in a list
coords = [(30,30,'X'), (90,90,'X'), (120,120,'X'), (240,240,'X'), (270,270,'X'), (360,360,'O')]


# interate through the coords list and read the coordinates and the text of each tuple
for c in coords:
    l = Label(root, text=c[2])
    l.place(x=c[0], y=c[1])


# start a loop over the application
root.mainloop()

I am using Python 3. If you are using Python 2, you need to change tkinter to Tkinter. That should do the trick if you need to port my code to Python 2.

Answer from albert on Stack Overflow
๐ŸŒ
Python Tutorial
pythontutorial.net โ€บ home โ€บ tkinter tutorial โ€บ tkinter place
Tkinter Place Geometry Manager Explained By Examples
April 2, 2025 - The Tkinter place geometry manager ... gives you fine control over the positioning of widgets by allowing you to: Specify coordinates (x, y)....
Discussions

python - tkinter window get x, y, geometry/coordinates without top of window - Stack Overflow
I am using tk in python (3), though I'd assume that this applies to any language. I am looking to get the current x, y coordinates of a tk window outside of the title bar: import tkinter root = More on stackoverflow.com
๐ŸŒ stackoverflow.com
python - How to get the widget's current x and y coordinates? - Stack Overflow
I'm currently writing a game project as for the game "4 in a row". To make the animation where the picture widget disk falls in the column, I've been thinking about creating a while loop for as in: More on stackoverflow.com
๐ŸŒ stackoverflow.com
python - Tkinter: How to determine (x,y) coordinates to place multiple frames on canvas? - Stack Overflow
I am trying to place multiple frames on a tkinter canvas. I want them to be scrollable and this post really helped: Adding a scrollbar to a group of widgets in Tkinter One thing I am not able to ... More on stackoverflow.com
๐ŸŒ stackoverflow.com
No idea how cartesian coordinates work in Tkinter. Can't draw a simple flat line.
The first 2 parameters of create_line are the X and Y coordinates of the starting point for the line. The next 2 parameters are the X and Y coordinates of the ending point. The origin of the coordinate system (point 0:0) starts at the top left of the Canvas. Imagine that the X axis is pointing right, and the Y axis is pointing down. So, the bigger X is, the more to the right the coordinate will be. The bigger the Y is, the more down the coordinate will be. More on reddit.com
๐ŸŒ r/learnpython
8
11
February 8, 2016
๐ŸŒ
ActiveState
activestate.com โ€บ home โ€บ resources โ€บ quick read โ€บ how to position widgets in tkinter
How to Position Widgets in Tkinter - with Grid, Place or Pack - ActiveState
January 24, 2024 - In this example, three labels are positioned diagonally using x,y coordinates. from tkinter import * root = Tk() root.geometry('250x200+250+200') Label(root, text="Position 1 : x=0, y=0", bg="#FFFF00", fg="white").place(x=5, y=0) Label(root, text="Position 2 : x=50, y=40", bg="#3300CC", fg="white").place(x=50, y=40) Label(root, text="Position 3 : x=75, y=80", bg="#FF0099", fg="white").place(x=75, y=80) root.mainloop()
๐ŸŒ
Plus2Net
plus2net.com โ€บ python โ€บ tkinter-place.php
Python tkinter place for layout using absolute and relative coordinates
February 5, 2019 - We can use relative x ( horizontal ) and y ( vertical ) position with respect to width and height of the window by using relx and rely options. relx and rely can take values from 0 to 1 relx=0 is left edge of the window relx=1 is right edge ...
๐ŸŒ
15. The Menu widget
anzeljg.github.io โ€บ rin2 โ€บ book2 โ€บ 2405 โ€บ docs โ€บ tkinter โ€บ coordinates.html
5.2. The coordinate system
As in most contemporary display systems, the origin of each coordinate system is at its upper left corner, with the x coordinate increasing toward the right, and the y coordinate increasing toward the bottom: The base unit is the pixel, with the top left pixel having coordinates (0,0). Coordinates ...
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ article โ€บ how-to-get-the-tkinter-widget-s-current-x-and-y-coordinates
How to get the Tkinter widget's current x and y coordinates?
March 25, 2026 - The winfo_rootx() and winfo_rooty() functions return the actual coordinates of the widget with respect to the root window. widget.winfo_rootx() # Returns x-coordinate widget.winfo_rooty() # Returns y-coordinate
Find elsewhere
๐ŸŒ
Stack Overflow
stackoverflow.com โ€บ questions โ€บ 25048949 โ€บ tkinter-how-to-determine-x-y-coordinates-to-place-multiple-frames-on-canvas
python - Tkinter: How to determine (x,y) coordinates to place multiple frames on canvas? - Stack Overflow
the way i did this was to create the first window at (0,0) and anchor "nw" then when you call canvas.bbox(tkinter.ALL) it gives you the bounding box of all widgets on the canvas, so if you start by building up the first row you would get a tuple returned of which the 3rd item (index 2) would be where that first item ends.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ no idea how cartesian coordinates work in tkinter. can't draw a simple flat line.
r/learnpython on Reddit: No idea how cartesian coordinates work in Tkinter. Can't draw a simple flat line.
February 8, 2016 -

I have no idea how cartesian coordinates work to be honest, I don't remember doing them in school either. I've been trying to draw a line that goes at the bottom of a tkinter screen for quite a while now, this is the closest I've got.

from tkinter import *

window = Tk()
canvas1 = Canvas(window, width = 1000, height =   600, bg='white')
canvas1.pack()

line1 = canvas1.create_line(485, 601, 430, 601, fill='green', width = 2)
line1.pack()

The problem is I have no idea how I got there and it's just going to be hard to create lines with different positions later on. Could anyone explain it a little to me please? I just want to be able to draw efficiently.

๐ŸŒ
Stack Overflow
stackoverflow.com โ€บ questions โ€บ 79527444 โ€บ getting-the-x-and-y-coordinates-of-a-tkinter-widget-placed-with-grid
python - Getting the X and Y coordinates of a Tkinter widget placed with grid - Stack Overflow
But I can't for the life of me get the x and y coordinates of canvasFrame! Every relevant variable I've tried returns 0. canvasFrame.winfo_rooty(): 0 canvasFrame.winfo_y(): 0 canvasFrame.winfo_geometry(): 1x1+0+0 canvasFrame.grid_info(): {'in': <tkinter.ttk.Frame object .!frame>, 'column': 1, 'row': 4, 'columnspan': 2, 'rowspan': 1, 'ipadx': 0, 'ipady': 0, 'padx': 5, 'pady': 5, 'sticky': 'w'}
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ how-to-get-the-coordinates-of-an-object-in-a-tkinter-canvas
How to get the coordinates of an object in a Tkinter canvas?
It returns a list with the coordinates of the shapes in the canvas widget. from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry of Tkinter frame win.geometry("700x250") # Initialize a Canvas Object canvas = Canvas(win, width= 500, height= 300) # Draw an oval ...
๐ŸŒ
GitHub
github.com โ€บ codewithriza โ€บ xy-coordinate-locator
GitHub - codewithriza/xy-coordinate-locator: This tool allows you to find the x and y coordinates of a mouse click on an image displayed in a Tkinter window. It's useful for tasks that require pinpointing specific locations on an image. ยท GitHub
This tool allows you to find the x and y coordinates of a mouse click on an image displayed in a Tkinter window. It's useful for tasks that require pinpointing specific locations on an image. - codewithriza/xy-coordinate-locator
Author ย  codewithriza
๐ŸŒ
ActiveState
activestate.com โ€บ home โ€บ resources โ€บ quick read โ€บ how to position buttons in tkinter with place
How To Position Buttons In Tkinter With Place (Demo and Codes) - ActiveState
January 24, 2024 - The simplest way to center a frame using Tkinter is to use the place() function, which allows you to use relative or absolute positioning. For example, you could use relative x and y values of 1 and 1, along with an anchor value of c (center).