Python 如何确定WX GLCanvas允许的最大WX\U GL\U深度大小?

Python 如何确定WX GLCanvas允许的最大WX\U GL\U深度大小?,python,wxpython,pyopengl,Python,Wxpython,Pyopengl,我正在用GLCanvas创建一个wx.Frame。在某些平台上,将画布的WX\u GL\u DEPTH\u SIZE属性设置为32可以正常工作。在另一个平台上,除非将深度大小减小到16,否则我只会得到一个空白帧(GLCanvas不会渲染)。在调用代码中是否有一种简单的方法来确定深度大小的允许值?您正在运行Linux吗?也许您可以从显示模式表中获得这些信息,这些显示模式是glxinfo-t输出的。您正在运行Linux吗?也许你可以从显示模式表中得到这些信息,glxinfo-t输出。我找到的唯一解决

我正在用
GLCanvas
创建一个
wx.Frame
。在某些平台上,将画布的
WX\u GL\u DEPTH\u SIZE
属性设置为32可以正常工作。在另一个平台上,除非将深度大小减小到16,否则我只会得到一个空白帧(GLCanvas不会渲染)。在调用代码中是否有一种简单的方法来确定深度大小的允许值?

您正在运行Linux吗?也许您可以从显示模式表中获得这些信息,这些显示模式是
glxinfo-t
输出的。

您正在运行Linux吗?也许你可以从显示模式表中得到这些信息,glxinfo-t输出。

我找到的唯一解决方案是使用GLCanvas方法,但是wxPython 2.9中似乎提供了这种方法,而不是旧版本。

我找到的唯一解决方案是使用GLCanvas方法,然而,wxPython 2.9中似乎提供了这种方法,而不是较旧的版本。

我目前正在RHEL和OS X上运行(两者都有glxinfo),但Windows用户也使用该代码,因此我想找到一种与平台无关的获取信息的方法+1用于在基于unix/linux的系统上工作的内容。这没有多大用处,如何从命令的输出中获取值?有很多价值观。当然,它不是独立于平台的。我目前正在运行RHEL和OS X(两者都有glxinfo),但Windows用户也使用该代码,因此我想找到一种独立于平台的方式来获取这些信息+1用于在基于unix/linux的系统上工作的内容。这没有多大用处,如何从命令的输出中获取值?有很多价值观。当然,它不是独立于平台的。这正是我所需要的(至少对于wx>=2.9)。谢谢这正是我需要的(至少对于wx>=2.9)。谢谢