python - 如何在 gtk3 glarea 中集成 pyglet opengl 上下文?
解决方案
我知道这不是你想听到的,但是 pyglet 和 Gtk 都依赖于它们自己的主循环。到目前为止,还没有人想出如何让两个带有自己的主循环的 GUI 程序很好地协同工作。所以,你不能在同一个应用程序中实现 pyglet 和 Gtk。
在您链接的要点的底部,有人发布该要点仅使用 pyglet 的 GL 上下文。那是对的。此外,这个 GL 也可以从 python(3)-opengl 之类的东西导入。
代码可以移植到 Gtk3,但在我看来,合并 pyglet 和 Gtk 的概念确实不聪明。如果你想要 Gtk,请使用 Gtk。如果你想要 pyglet,请使用 pyglet。
因此,如果您想在 Gtk 中绘制对象,请使用GtkDrawingArea或GtkGLArea。
推荐阅读
- jsf - 如何在错误页面上修复 FacesContext 注入
- php - 如何在我的应用程序中集成 laravel 包
- spring - 为什么我不能将 SessionFactory 注册为 bean?
- python - Black Karasinski 模型的校准
- c# - Dropbox API UploadAsync 永远不会返回
- ios - 为什么pdf注解Y位置在ios、pdfkit、swift中从页面底部开始
- mainframe - Can we connect TN3270 emulator by Mochasoft using VBA?
- javascript - 如何从 react-semantic-ui 中的多重搜索选择下拉框中获取值?
- mysql - 如何在nodejs中执行sequelize bulk insert
- sql - Oracle 外连接