Я недавно портировал установщик из неуправляемого и сложного пакетного скрипта на python и подумал, что было бы неплохо иметь аккуратный графический интерфейс для установщика консоли.Я решил использовать Kivy, потому что я использовал его для некоторых домашних проектов, и я и дизайн пользовательского интерфейса прошли хорошо и быстро.
Однако, чего я не знал до недавнего времени, так это того, что Kivy, похоже, работает только с OpenGL2,0.К сожалению, программное обеспечение нашей компании часто устанавливается на виртуальных машинах, и их виртуализированные графические адаптеры часто не поддерживают OpenGL, который новее, чем 1.0 или 1.1 (например, VirtualBox).Это не позволяет запускать приложение Kivy или, если оно действительно запускается, отображается неправильно.
Я искал в Интернете способ заставить Kivy работать без OpenGL 2.0.Некоторые посты на github и я думаю на reddit предлагают использовать Angle вместо sdl2 или переключиться на glew.Я попробовал предложенные решения, но безуспешно.
Интересно, есть ли способ заставить приложения Kivy работать без OpenGL 2.0, например OpenGL 1.1?
Я использую Python 3.6.4и Kivy 1.10.1 для Windows как система разработки и назначения.