Cygwin中的Python GUI工具包,不带X?

Cygwin中的Python GUI工具包,不带X?,python,cygwin,xserver,Python,Cygwin,Xserver,哪种Python GUI工具包在Cygwin中工作而不使用X 我安装了Tkinter和PyQt,它们都需要X服务器。我希望避免运行X,但我确实希望围绕在Cygwin环境中运行的一些Python代码编写GUI。您需要创建一个OpenGL应用程序,而无需初始化库中执行GL调用的任何自动内容。为了您的方便,大多数库实例化了许多GL对象。。这对你不好。例如,Pyglet可能工作,或者PyOpenGLPyGame可能无法工作。而且大多数GUI库也可能无法工作。您在这里使用的是一个较低级别的程序,大多数GU

哪种Python GUI工具包在Cygwin中工作而不使用X


我安装了Tkinter和PyQt,它们都需要X服务器。我希望避免运行X,但我确实希望围绕在Cygwin环境中运行的一些Python代码编写GUI。

您需要创建一个
OpenGL
应用程序,而无需初始化库中执行
GL
调用的任何自动内容。为了您的方便,大多数库实例化了许多
GL
对象。。这对你不好。例如,
Pyglet
可能工作,或者
PyOpenGL
<由于这个原因,code>PyGame可能无法工作。而且大多数
GUI
库也可能无法工作。您在这里使用的是一个较低级别的程序,大多数
GUI
库(比如Tkinter)都会使用窗口管理器来完成一些工作

您需要依次调用
eglGetDisplay
eglInitialize
eglCreateContext
eglmakefurrent
。这将使对合成或窗口管理器的需求变得无用

我不是该领域的专家,我相信有更好理解GL的人可以澄清实现这一点的完美步骤

找到了这个问题,这个问题解释得稍微好一点,还提到了上面的
GL
调用: