Почему .coords() возвращает пустой список?

from tkinter import *


class Tablet:

    def __init__(self, canvas, color):
        self.canvas = canvas
        self.id = self.canvas.create_rectangle(170,480, 230,490, fill = color)


tk = Tk()
tk.title('Game')
screen = Canvas(tk, width = 400, height = 500, bd = 0, highlightthickness = 0)
screen.pack()

tablet = Tablet(screen, 'cyan')
print(screen.coords(tablet))

При этом, если создавать объект, рисуя его не из моего класса, а просто нарисовать его на холсте, то работает все нормально.


Ответы (0 шт):