  
      def _add_save_button(self) -> None:
          """ Add a save button for saving out original preview """
          logger.debug("Adding save button")
          button = tk.Button(self,
                             text="Save",
                             cursor="hand2",
                             command=lambda: self.save_var.set(True))
          button.pack(side=tk.LEFT)
          logger.debug("Added save burron: '%s'", button)
 
</s> remove             Tuple containing either the key press event (Ctrl+s shortcut) or the tk variable
            arguments (save button press)
 </s> add             Tuple containing either the key press event (Ctrl+s shortcut), the tk variable
            arguments (standalone save button press) or the folder location (GUI save button press) </s> remove             widget.configure(image=get_images().previewoutput[1])
 </s> add             widget.configure(image=self._preview.image)
        button = tk.Button(self._frame,
  
      def _add_save_button(self) -> None:
          """ Add a save button for saving out original preview """
          logger.debug("Adding save button")
        button = tk.Button(self._frame,
                             text="Save",
                             cursor="hand2",
                             command=lambda: self.save_var.set(True))
          button.pack(side=tk.LEFT)
          logger.debug("Added save burron: '%s'", button)
keep keep keep keep replace keep keep keep keep keep
 GUI - Preview updates
  - Training preview. Embed preview pop-out window
  - Bugfix - convert/extract previews 
lib/training/preview_tk.py