.views

This module holds functions that generates PySimpleGUI view objects as sg.Window and sg.popup:

  • GET_FILE - File browser Window

  • CROP_GIF - GIF cropping Window

  • PROGRESS - Progress bar Window

  • OUTPUT_READY - Output view popup

  • ERROR - Error view popup



Get File Window

views.GET_FILE() PySimpleGUI.PySimpleGUI.Window

Returns file browser view as a PySimpleGUI Window object


Crop My GIF Window

views.CROP_GIF(img_size: model.units.Pixels) PySimpleGUI.PySimpleGUI.Window

Returns GIF cropping view as a PySimpleGUI Window object


Progress Bar Window

views.PROGRESS(importing=True, bar_end=200) PySimpleGUI.PySimpleGUI.Window

Returns progress bar view as a PySimpleGUI Window object

Parameters
  • importing (bool) – Optional: (default=True) set False to exporting

  • bar_end (int) – Optional: Progress bar end limit value (default=200)


Output Ready Popup

views.OUTPUT_READY(output: str) None

Displays output view as a PySimpleGUI popup

Parameters

output (str) – Output GIF file path


Error Popup

views.ERROR(msg: str) None

Displays error view as a PySimpleGUI popup

Parameters

msg (str) – Error message string


Source code (on GitHub)