我正在用wx.Frame
创建一个GLCanvas
。在某些平台上,将canvas的WX_GL_DEPTH_SIZE
属性设置为32是可以的。在另一个平台上,除非将深度尺寸减小到16,否则我只会得到一个空白帧(GLCanvas
不会渲染)。调用代码中是否有一种简单的方法来确定深度尺寸的允许值?
最佳答案
我发现的唯一解决方案是使用GLCanvas方法IsDiplaySupported
,但是似乎该方法在wxPython 2.9中可用,而不是较旧的版本。
我正在用wx.Frame
创建一个GLCanvas
。在某些平台上,将canvas的WX_GL_DEPTH_SIZE
属性设置为32是可以的。在另一个平台上,除非将深度尺寸减小到16,否则我只会得到一个空白帧(GLCanvas
不会渲染)。调用代码中是否有一种简单的方法来确定深度尺寸的允许值?
最佳答案
我发现的唯一解决方案是使用GLCanvas方法IsDiplaySupported
,但是似乎该方法在wxPython 2.9中可用,而不是较旧的版本。