Нельзя накладывать элементы холста поверх встроенных виджетов. Если вы хотите нарисовать поверх изображения, изображение должно быть объектом canvas, созданным с помощью create_image
.
Как только вы это сделаете, вы можете использовать методы холста lift
и lower
, чтобы изменить порядок расположения (z-index) элемента.
photo = PhotoImage(file='Alveoli.ppm')
canvas.create_image(0, 0, image=photo, anchor="nw")
oc = canvas.create_oval(0, 0, 400, 400, fill = 'red')