Пример #1
0
 def open_image(self, fileName):
     try:
         if not self.is_open(fileName):
             viewer = image_viewer.ImageViewer(fileName)
         else:
             self.move_to_open(fileName)
     except Exception as reason:
         logger.error('open_image: %s', reason)
         QMessageBox.information(self, self.tr("Incorrect File"),
                                 self.tr("The image couldn\'t be open"))
Пример #2
0
 def open_image(self, filename):
     for index in range(self.combo_area.stacked.count()):
         widget = self.combo_area.stacked.widget(index)
         if isinstance(widget, image_viewer.ImageViewer):
             if widget.image_filename == filename:
                 logger.debug("Image already open")
                 self.combo_area._set_current(neditable=None, index=index)
                 return
     viewer = image_viewer.ImageViewer(filename)
     self.combo_area.add_image_viewer(viewer)
     self.stack.setCurrentWidget(self.splitter)
Пример #3
0
 def open_image(self, fileName):
     try:
         if not self.is_open(fileName):
             viewer = image_viewer.ImageViewer(fileName)
             self.add_tab(viewer, file_manager.get_basename(fileName))
             viewer.id = fileName
         else:
             self.move_to_open(fileName)
     except Exception, reason:
         logger.error('open_image: %s', reason)
         QMessageBox.information(self, self.tr("Incorrect File"),
             self.tr("The image couldn\'t be open"))