Cygwin中的Python GUI工具包,不带X?
哪种Python GUI工具包在Cygwin中工作而不使用XCygwin中的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
我安装了Tkinter和PyQt,它们都需要X服务器。我希望避免运行X,但我确实希望围绕在Cygwin环境中运行的一些Python代码编写GUI。您需要创建一个
OpenGL
应用程序,而无需初始化库中执行GL
调用的任何自动内容。为了您的方便,大多数库实例化了许多GL
对象。。这对你不好。例如,Pyglet
可能工作,或者PyOpenGL
<由于这个原因,code>PyGame可能无法工作。而且大多数GUI
库也可能无法工作。您在这里使用的是一个较低级别的程序,大多数GUI
库(比如Tkinter)都会使用窗口管理器来完成一些工作
您需要依次调用eglGetDisplay
、eglInitialize
、eglCreateContext
和eglmakefurrent
。这将使对合成或窗口管理器的需求变得无用
我不是该领域的专家,我相信有更好理解GL的人可以澄清实现这一点的完美步骤
找到了这个问题,这个问题解释得稍微好一点,还提到了上面的GL
调用: