Найти - Пользователи
Полная версия: Разместить линию на заднем плане
Начало » Python для новичков » Разместить линию на заднем плане
1
Jeka_KOzolup1
Помогите пожалуйста!
Есть к примеру код:
 from tkinter import *
def fun(event):
    canv.create_line(50, 50, 110, 110)
root=Tk()
canv=Canvas(root)
canv.pack()
canv.create_oval(100, 100, 120, 120, fill="white")
canv.bind("<Button-1>", fun)
root.mainloop()
Но задача в том, чтобы линия создавалась на нижнем плане, а не на верхнем. Как это сделать?
PEHDOM
http://effbot.org/tkinterbook/canvas.htm
используйте canvas.tag_lower(item) и canvas.tag_raise(item) для перемещения элемента на передний/задний план внутри канваса.
или можно сразу помещать обьекты на нужные “слои”
https://stackoverflow.com/questions/9576063/stacking-order-maintenance-in-tkinter
Jeka_KOzolup1
PEHDOM
Огромное спасибо!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB