Как сделать наложение линий поверх всех окон

Есть активный процесс, в котором необходимо кликать, и есть tkinter с Canvas. Я хочу отрисовать линию от центра внизу экрана до ног какого либо существа.

def TargetLineESP():
    while True:
        if ...(Проверка активного окна):
            for i in range(64):
                if pm.read_int(client + dwEntityList + i * 0x10):
                    entity = pm.read_int(client + dwEntityList + i * 0x10)# Получение существа
                    entitypos_x = pm.read_float(entity + m_vecOrigin)#X координата существа
                    entitypos_y = pm.read_float(entity + m_vecOrigin + 4)# Y Координата существа
                    root = Tk()
                    root.overrideredirect(False)
                    root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight()))
                    root.attributes("-topmost", True)
                    root.attributes("-transparentcolor", "gray")
                    root.attributes('-alpha', 0.1)
                    c = Canvas(root, width=1920, height=1080)
                    c.pack()
                    c.create_line(960, 1080, 3, 5)
                    root.mainloop()

Я пытаюсь отрисовать линии, используя canvas. Если указать ('-alpha', 1), то окно ткинтера перекрывает активное окно, если указать ('-alpha', 0), то не будет видно никаких линий. Я думаю, что можно наложить картинку ткинтера на активное окно, но мне кажется, что активное окно перестанет быть активным.


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