def OnInit(self): wx.InitAllImageHandlers() self.video_frame = VideoPlayerFrame(None, -1, "", traces_checkbox_names=self.traces_checkbox_names) self.video_frame.Move(wx.Point(wx.DisplaySize()[0] - self.video_frame.GetSize()[0] - 20, 20)) self.SetTopWindow(self.video_frame) self.video_frame.Show() return 1
class VideoApp(wx.App): def __init__(self, *args, **kwds): self.traces_checkbox_names = kwds.pop("traces_checkbox_names", []) wx.App.__init__(self, *args, **kwds) def OnInit(self): wx.InitAllImageHandlers() self.video_frame = VideoPlayerFrame(None, -1, "", traces_checkbox_names=self.traces_checkbox_names) self.video_frame.Move(wx.Point(wx.DisplaySize()[0] - self.video_frame.GetSize()[0] - 20, 20)) self.SetTopWindow(self.video_frame) self.video_frame.Show() return 1 def set_filename(self, filename): self.video_frame.file_name_textbox.SetValue(filename) def get_frame_number(self): return self.video_frame.get_frame_number()