gpt4 book ai didi

python-3.x - 有没有办法在 OpenGL 1.1 中使用 Kivy?

转载 作者:行者123 更新时间:2023-12-04 21:30:32 25 4
gpt4 key购买 nike

我最近将一个安装程序从一个不可维护且复杂的批处理脚本移植到 python,并认为为控制台安装程序提供一个简洁的图形前端是个好主意。我决定使用 Kivy,因为我在家中将它用于一些宠物项目,并且我和 UI 设计进展顺利。

然而,直到最近我才知道 Kivy 似乎只适用于 OpenGL 2.0。不幸的是,我们公司的软件经常安装在虚拟机上,并且他们的虚拟化图形适配器通常不支持 1.0 或 1.1(例如 VirtualBox)以上的 OpenGL。这会阻止 Kivy 应用程序启动,或者如果启动了,则无法正确呈现。

我在互联网上搜索了一种让 Kivy 在没有 OpenGL 2.0 的情况下工作的方法。 github 上的一些帖子和我认为 reddit 上的一些帖子建议使用 Angle 而不是 sdl2 或切换到 glew。我尝试了建议的解决方案,但没有成功。

我想知道,实际上有没有办法让 Kivy 应用程序在没有 OpenGL 2.0 的情况下工作,比如 OpenGL 1.1 ?

我在 Windows 上使用 Python 3.6.4 和 Kivy 1.10.1 作为开发和目标系统。

最佳答案

Kivy 的目标是 OpenGL ES 2.0 作为最低版本。请注意,OpenGL ES 与 OpenGL 不同,它更接近 OpenGL 3.0。

这是最低要求的版本,任何更新的都应该可以正常工作。

如果需要,您可以在 Windows 上使用角度。我认为我们这样做是因为它比依赖 Windows OpenGL 驱动程序更稳定,但我不确定。

关于python-3.x - 有没有办法在 OpenGL 1.1 中使用 Kivy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53671970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com