哪个Python GUI工具包在没有X的Cygwin中工作?
我安装了Tkinter和PyQt,它们都需要X服务器。我想避免运行X但我确实想要围绕在Cygwin环境中运行的一些Python代码编写GUI。
答案 0 :(得分:1)
您需要创建一个OpenGL
应用程序,而无需初始化执行GL
调用的库中的任何自动内容。为方便起见,大多数库实例化了很多GL
个对象。这对你来说很糟糕。例如Pyglet
可能有效或PyOpenGL
。由于这个原因,PyGame
可能无效。大多数GUI
库也可能不起作用。你正在这里开展一个较低级别的程序,大多数GUI
库(比如Tkinter)会让窗口管理器做一些事情。
您需要按此顺序致电eglGetDisplay
,eglInitialize
,eglCreateContext
和eglMakeCurrent
。这将使合成或窗口管理器的需求变得无用。
我不是该领域的专家,我确信有更好的GL理解的人可以澄清完成这一步骤的完美步骤。
发现这个问题可以更好地解释它,并且还提到上述GL
来电:OpenGL without X.org in linux