wx_app.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:pyopenvr 作者: cmbruns 项目源码 文件源码
def init_gl(self):
        print('creating Frame')
        self.window = wx.Frame ( parent=None, id=wx.ID_ANY, title=self.title,
            style=wx.DEFAULT_FRAME_STYLE|wx.WS_EX_PROCESS_IDLE )
        print('creating GLCanvas')
        self.canvas = glcanvas.GLCanvas ( self.window, glcanvas.WX_GL_RGBA )
        print('creating GLContext')
        self.context = glcanvas.GLContext(self.canvas)
        self.canvas.SetFocus()
        self.window.SetSize ( (self.renderer.window_size[0], self.renderer.window_size[1]) )
        print('showing Frame')
        self.window.Show(True)

        print('calling SetTopWindow')
        self.SetTopWindow(self.window)

        self.Bind ( wx.EVT_CHAR, self.OnChar )
        self.canvas.Bind ( wx.EVT_SIZE, self.OnCanvasSize )
        self.canvas.Bind ( wx.EVT_PAINT, self.OnCanvasPaint )

        wx.IdleEvent.SetMode ( wx.IDLE_PROCESS_SPECIFIED )
        self.Bind ( wx.EVT_IDLE, self.OnIdle )

        print('making context current')
        self.canvas.SetCurrent ( self.context )
        self.renderer.init_gl()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号