Я использую kivy в своем приложении и пытаюсь создать прозрачное фоновое окно. Я делаю это с:API OpenGL glClearColor альфа-канал ничего не делает
Window.clearcolor = (1,1,1,0)
Window.clear()
Это производит белое окно - непрозрачное. Kivy напрямую звонит glClearColor
из API OpenGL 4 (https://www.khronos.org/opengl/).
docs говорят, что последний параметр - это альфа-канал, поэтому я ожидаю, что мое окно будет прозрачным.
Есть ли у меня ошибка в моем мышлении или это ошибка?
Вы проверили состояние трубопровода GL? Действительно ли включен режим «Блендинг» с помощью используемой структуры? Нет никакого вопроса о том, что «glClearColor», но, как отметил pleluron, это не будет иметь никакого эффекта без включения смешивания. – thokra