Невидимая граница на холсте в tkinter
Работаю над примитивным арканоидом на питоне в tkinter, создаю холст 1000x600, упаковываю, и потом начинаю на нем создавать обьекты. Возникла проблема - когда я пытаюсь слишком низко на холсте рисовать, обьекты почему то смещаются вверх, хотя место ниже есть. Если же я принудительно рисую фигуры ниже, то их становится видно только частично.
x, y, size_x и size_y в данном случае равны 1.
def create_object(self, canvas: Canvas):
if self.instance is None:
height = int(canvas['height'])
coordinates = [self.x * 8,
height - self.y * 8,
(self.x + self.size_x) * 8,
height - (self.y + self.size_y) * 8]
self.instance = canvas.create_rectangle(coordinates[0],
coordinates[1],
coordinates[2],
coordinates[3],
fill='white')
print(f'Initial coordinates: {coordinates}\nCanvas coordinates: {canvas.coords(self.instance)}')
Вот что рисуется в изначальном случае:
Логи: Initial coordinates: [16, 584, 24, 576] Canvas coordinates: [16.0, 576.0, 24.0, 584.0]
Если же я пытаюсь принудительно ввести другие координаты:
self.instance = canvas.create_rectangle(coordinates[0],
579,
coordinates[2],
coordinates[3],
fill='white')
Логи: Initial coordinates: [16, 584, 24, 576] Canvas coordinates: [16.0, 576.0, 24.0, 579.0]
Как можно было бы убрать эту границу на холсте?
