Пример #1
0
 def _OnExecFile(self, event):
     filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
     if filename:
         self.shell.run(
             'with open(%s, "r") as sourcef:\n    exec(sourcef.read())' %
             (repr(filename)))
         self.shell.run('')
Пример #2
0
 def OnBrowse(self, event):
    parent = self.text.GetParent()
    filename = gui_util.open_file_dialog(parent, self.extension)
    if filename:
       self.text.SetValue(filename)
    parent.Raise()
    while wx.IsBusy():
       wx.EndBusyCursor()
Пример #3
0
 def OnBrowse(self, event):
     parent = self.text.GetParent()
     filename = gui_util.open_file_dialog(parent, self.extension)
     if filename:
         self.text.SetValue(filename)
     parent.Raise()
     while wx.IsBusy():
         wx.EndBusyCursor()
Пример #4
0
 def _OnFileOpen(self, event):
    filename = gui_util.open_file_dialog(
       self, util.get_file_extensions("load"))
    if filename:
       name = var_name.get("image", self.shell.locals)
       if name:
          try:
             wx.BeginBusyCursor()
             self.shell.run('%s = load_image(r"%s")' % (name, filename))
          finally:
             wx.EndBusyCursor()
Пример #5
0
 def _OnFileOpen(self, event):
    filename = gui_util.open_file_dialog(
       self, util.get_file_extensions("load"))
    if filename:
       name = var_name.get("image", self.shell.locals)
       if name:
          try:
             wx.BeginBusyCursor()
             self.shell.run('%s = load_image(r"%s")' % (name, filename))
          finally:
             wx.EndBusyCursor()
Пример #6
0
 def _OnLoadXML(self, event):
    from gamera import gamera_xml
    filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
    if filename:
       name = var_name.get("glyphs", self.shell.locals)
       if name:
          wx.BeginBusyCursor()
          try:
             self.shell.run("from gamera import gamera_xml")
             self.shell.run('%s = gamera_xml.glyphs_from_xml(r"%s")' %
                            (name, filename))
          finally:
             wx.EndBusyCursor()
Пример #7
0
 def _OnLoadXML(self, event):
    from gamera import gamera_xml
    filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
    if filename:
       name = var_name.get("glyphs", self.shell.locals)
       if name:
          wx.BeginBusyCursor()
          try:
             self.shell.run("from gamera import gamera_xml")
             self.shell.run('%s = gamera_xml.glyphs_from_xml(r"%s")' %
                            (name, filename))
          finally:
             wx.EndBusyCursor()
Пример #8
0
    def OnLoadSettings(self, event):
    #---------------------------------------------------------------------------
        from gamera import gamera_xml

        if self.classifier is None:
            gui.message("No classifier loaded")
            return

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename is None:
            gui_util.message("Can't open classifier settings xml file")
            return

        self.classifier.load_settings(filename)

        self.UpdatePanels()
Пример #9
0
    def OnOpenXML(self, event):
    #---------------------------------------------------------------------------
        from gamera import gamera_xml
        from gamera import knn

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename is None:
            gui_util.message("Can't open classifier-xml file")
            return

        classifier = knn.kNNNonInteractive(filename)
        self.classifier = classifier
        self.SetClassifiers()

        self.UpdatePanels()
        self.EnableControls(True)
Пример #10
0
    def OnLoadSettings(self, event):
        # ---------------------------------------------------------------------------
        from gamera import gamera_xml

        if self.classifier == None:
            gui.message("No classifier loaded")
            return

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename == None:
            gui_util.message("Can't open classifier settings xml file")
            return

        self.classifier.load_settings(filename)

        self.UpdatePanels()
Пример #11
0
    def OnOpenXML(self, event):
        # ---------------------------------------------------------------------------
        from gamera import gamera_xml
        from gamera import knn

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename == None:
            gui_util.message("Can't open classifier-xml file")
            return

        classifier = knn.kNNNonInteractive(filename)
        self.classifier = classifier
        self.SetClassifiers()

        self.UpdatePanels()
        self.EnableControls(True)
Пример #12
0
 def GetImageFilename():
    filename = gui_util.open_file_dialog(None, "*.*")
    if filename:
       return filename
Пример #13
0
 def _OnExecFile(self, event):
    filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
    if filename:
       self.shell.run("execfile(%s)" % (repr(filename)))
Пример #14
0
 def GetImageFilename():
    filename = gui_util.open_file_dialog(None, "*.*")
    if filename:
       return filename
Пример #15
0
 def _OnExecFile(self, event):
    filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
    if filename:
       self.shell.run("execfile(%s)" % (repr(filename)))