Итак, поиграв с тестом, я сделал в Pygame и прочитав ответ отсюда: /3172947/sdelat-okno-prozrachnym-s-pomoschy-win32
Мне удалось заставить его работать, и я также могу изменить цвет с помощью colorama, так что это хорошо.Вот мой код:
import win32gui,win32api,win32con
hwnd = win32gui.FindWindow(None, title)
win32gui.SetWindowLong(hwnd, win32con.GWL_EXSTYLE, win32gui.GetWindowLong(hwnd, win32con.GWL_EXSTYLE) | win32con.WS_EX_LAYERED)
win32gui.SetLayeredWindowAttributes(hwnd, win32api.RGB(0,0,0), 180, win32con.LWA_ALPHA)
Так что по какой-то странной причине, когда я пытаюсь сделать программу прозрачной, прежде чем мой цикл запускается в моей программе, я получаю сообщение об ошибке «недопустимый дескриптор окна».Я изменяю название программы, но меняю ее перед тем, как попробовать прозрачность, и я обновляю заголовок с помощью прозрачности.