def __init__( self, parent ): wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = 'ImageApp', size = wx.Size(800,600), pos = wx.DefaultPosition, style = wx.RESIZE_BORDER|wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL ) App.__init__(self) self.SetSizeHints( wx.Size(600,-1) ) sizer = wx.BoxSizer(wx.VERTICAL) self.toolbar = ToolBar(self) self.toolbar.Fit() sizer.Add(self.toolbar, 0, wx.EXPAND |wx.ALL, 0) self.canvasnb = CanvasNoteBook(self) self.canvasnb.Bind( wx.lib.agw.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_new_img) self.canvasnb.Bind( wx.lib.agw.aui.EVT_AUINOTEBOOK_PAGE_CLOSE, self.on_close_img) sizer.Add(self.canvasnb, 1, wx.EXPAND |wx.ALL, 0) self.stapanel = stapanel = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL ) sizersta = wx.BoxSizer( wx.HORIZONTAL ) self.txt_info = wx.StaticText( stapanel, wx.ID_ANY, "ImageApp", wx.DefaultPosition, wx.DefaultSize, 0 ) sizersta.Add( self.txt_info, 1, wx.ALIGN_BOTTOM|wx.BOTTOM|wx.LEFT|wx.RIGHT, 2 ) self.pro_bar = ProgressBar(stapanel) sizersta.Add( self.pro_bar, 0, wx.ALL, 2 ) stapanel.SetSizer(sizersta) sizer.Add(self.stapanel, 0, wx.EXPAND | wx.ALL, 0) self.SetSizer(sizer) self.Layout() self.Centre( wx.BOTH ) self.Bind(wx.EVT_CLOSE, self.on_close)
def __init__( self, parent ): wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = 'ImagePy', size = wx.Size(-1,-1), pos = wx.DefaultPosition, style = wx.RESIZE_BORDER|wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL ) App.__init__(self) self.auimgr = aui.AuiManager() self.auimgr.SetManagedWindow( self ) self.SetSizeHints( wx.Size(600,-1) ) logopath = os.path.join(root_dir, 'data/logo.ico') self.SetIcon(wx.Icon(logopath, wx.BITMAP_TYPE_ICO)) self.init_menu() self.init_tool() self.init_widgets() self.init_text() self.init_status() self._load_all() self.Fit() self.Layout() self.auimgr.Update() self.Fit() self.Centre( wx.BOTH ) self.Bind(wx.EVT_CLOSE, self.on_close) self.Bind(aui.EVT_AUI_PANE_CLOSE, self.on_pan_close) self.source()
def __init__(self, parent): wx.Frame.__init__(self, parent, id=wx.ID_ANY, title='ImagePy', size=wx.Size(800, 600), pos=wx.DefaultPosition, style=wx.RESIZE_BORDER | wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL) App.__init__(self) self.auimgr = aui.AuiManager() self.auimgr.SetManagedWindow(self) self.SetSizeHints(wx.Size(800, 600)) self.init_menu() self.init_canvas() self.init_table() self.init_status() self.Layout() self.auimgr.Update() self.Fit() self.Centre(wx.BOTH) self.Bind(wx.EVT_CLOSE, self.on_close) self.Bind(aui.EVT_AUI_PANE_CLOSE, self.on_pan_close)
def __init__(self, parent=None, autofit=False): App.__init__(self) wx.Frame.__init__(self, parent, id=wx.ID_ANY, title='CanvasFrame', pos=wx.DefaultPosition, size=wx.Size(800, 600), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL) sizer = wx.BoxSizer(wx.VERTICAL) self.canvas = MCanvas(self, autofit=autofit) sizer.Add(self.canvas, 1, wx.EXPAND | wx.ALL, 0) self.SetSizer(sizer) self.set_rg = self.canvas.set_rg self.set_lut = self.canvas.set_rg self.set_log = self.canvas.set_log self.set_mode = self.canvas.set_mode self.set_tool = self.canvas.set_tool self.set_imgs = self.canvas.set_imgs self.set_img = self.canvas.set_img self.set_cn = self.canvas.set_cn self.Bind(wx.EVT_IDLE, self.on_idle) self.Bind(wx.EVT_ACTIVATE, self.on_valid) self.Bind(wx.EVT_CLOSE, self.on_close)
def __init__(self, parent): wx.Frame.__init__(self, parent, id=wx.ID_ANY, title='ImagePy', size=wx.Size(800, 600), pos=wx.DefaultPosition, style=wx.RESIZE_BORDER | wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL) App.__init__(self) self.SetSizeHints(wx.Size(600, -1)) self.init_menu() sizer = wx.BoxSizer() self.canvasnb = CanvasNoteBook(self) self.canvasnb.Bind(wx.lib.agw.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_new_img) self.canvasnb.Bind(wx.lib.agw.aui.EVT_AUINOTEBOOK_PAGE_CLOSE, self.on_close_img) sizer.Add(self.canvasnb, 1, wx.EXPAND | wx.ALL, 0) self.toolbar = ToolBar(self, False) self.toolbar.Fit() sizer.Add(self.toolbar, 0, wx.EXPAND | wx.ALL, 0) self.SetSizer(sizer) self.Layout() self.Centre(wx.BOTH) self.Bind(wx.EVT_CLOSE, self.on_close)
def __init__(self, parent): App.__init__(self) wx.Frame.__init__(self, parent, id=wx.ID_ANY, title='CanvasNoteFrame', pos=wx.DefaultPosition, size=wx.Size(800, 600), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL) sizer = wx.BoxSizer(wx.VERTICAL) self.notebook = CanvasNoteBook(self) self.canvas = self.notebook.canvas sizer.Add(self.notebook, 1, wx.EXPAND | wx.ALL, 0) self.SetSizer(sizer) self.add_canvas = self.notebook.add_canvas self.Layout() self.Bind(wx.EVT_CLOSE, self.on_close)
def __init__(self): App.__init__(self, False)