Web Analytics Made Easy - Statcounter
Skip to content

Demo Screenshots

See Demo Programs on GitHub

These demo screenshots are previews of the PySimpleGUI Demo Programs. You can go to the demo programs folder on GitHub by clicking the above link or a specific file if you click on its respective heading.

Disclaimer: A preview of a demo program may be missing, so this page should not be used as a complete reference/index. Use the GitHub instead.

Browser_START_HERE_Demo_Programs_Browser.py

Demo_All_Elements.py

Demo_All_Elements_Simple.py

Demo_Animated_GIFs.py

Demo_Animated_GIFs_Using_PIL.py

Demo_Auto_Save_Window_Position.py

Demo_Bar_Chart.py

Demo_Base64_Image_Encoder.py

Demo_Base64_Single_Image_Encoder.py

Demo_Borderless_Window.py

Demo_Button_Click.py

Demo_Button_Events_From_Browse.py

Demo_Button_Func_Calls.py

Demo_Button_States.py

Demo_Button_Toggle.py

Demo_Button_Toggle1.py

Demo_Button_Toggle2.py

Demo_Button_Toggle_Simple_Graphic.py

Demo_Button_Toggle_Simple_Graphic1.py

Demo_Buttons_Base64_Shaded.py

Demo_Buttons_Base64_Simple.py

Demo_Buttons_Base64_Simple1.py

Demo_Buttons_Base64_User_Settings.py

Demo_Buttons_Mac.py

Demo_Buttons_Nice_Graphics.py

Demo_Buttons_Realtime.py

Demo_Calendar.py

Demo_Calendar1.py

Demo_Canvas.py

Demo_Canvas1.py

Demo_Chat.py

Demo_Chat_With_History.py

Demo_Checkboxes_Custom.py

Demo_Class_Wrapper.py

Demo_Close_Attempted_Event.py

Demo_Close_Attempted_Event1.py

Demo_Color_Chooser_Custom.py

Demo_Color_Names.py

Demo_Color_Names_Smaller_List.py

Demo_Color_Swatches.py

Demo_Column_And_Frames.py

Demo_Column_Collapsible_Sections.py

Demo_Column_Elem_Swap_Entire_Window.py

Demo_Column_Fixed_Size_Justified_Elements.py

Demo_Column_Fixed_Size_Justified_Elements1.py

Demo_Columns.py

Demo_Combo_Filechooser_With_History_And_Clear.py

Demo_Compact_Layouts_Element_Renaming.py

Demo_Compare_Files.py

Demo_Control_Panel_Button_Grid.py

Demo_Control_Panel_Button_Grid1.py

Demo_Conways_Game_of_Life.py

Demo_Crossword_Puzzle.py

Demo_Dashboard.py

Demo_Date_Chooser.py

Demo_Debugger_Built_Into_PSG.py

Demo_Demo_Programs_Browser.py

Demo_Design_Pattern_Multiple_Windows.py

Demo_Design_Pattern_Multiple_Windows1.py

Demo_Design_Pattern_Multiple_Windows2.py

Demo_Design_Pattern_Multiple_Windows3.py

Demo_Design_Pattern_Multiple_Windows_Both_Visible.py

Demo_Design_Pattern_Multiple_Windows_OLD METHOD.py

Demo_Design_Pattern_Persistent_Window.py

Demo_Design_Pattern_Save_Theme.py

Demo_Desktop_Floating_Toolbar.py

Demo_Desktop_Widget_CPU_Dashboard.py

Demo_Desktop_Widget_CPU_Gauge.py

Demo_Desktop_Widget_CPU_Graph.py

Demo_Desktop_Widget_CPU_Grid_Of_Gauges.py

Demo_Desktop_Widget_CPU_Square.py

Demo_Desktop_Widget_CPU_Top_Processes.py

Demo_Desktop_Widget_CPU_Utilization_Simple.py

Demo_Desktop_Widget_Count_To_A_Goal.py

Demo_Desktop_Widget_Date.py

Demo_Desktop_Widget_Days_Counter.py

Demo_Desktop_Widget_Days_Until_Date.py

Demo_Desktop_Widget_Digital_Picture_Frame.py

Demo_Desktop_Widget_Drive_Usage.py

Demo_Desktop_Widget_Drive_Usage_Gauges.py

Demo_Desktop_Widget_FedEx_Package_Tracking.py

Demo_Desktop_Widget_Launcher_Bar.py

Demo_Desktop_Widget_Manual_Counter.py

Demo_Desktop_Widget_Postit.py

Demo_Desktop_Widget_Postit_3_Lines.py

Demo_Desktop_Widget_RAM_Gauge.py

Demo_Desktop_Widget_RAM_Square.py

Demo_Desktop_Widget_Template.py

Demo_Desktop_Widget_Time_Handwritten.py

Demo_Desktop_Widget_Timer.py

Demo_Desktop_Widget_Weather.py

Demo_Desktop_Widget_psutil_Dashboard.py

Demo_Disable_Elements.py

Demo_Dispatchers.py

Demo_DuplicateFileFinder.py

Demo_EXE_Maker.py

Demo_Edit_Me_Option.py

Demo_Emojis.py

Demo_Emojis_Toolbar_PIL.py

Demo_Event_Binding.py

Demo_Event_Callback_Simulation.py

Demo_Execute_Py.py

Demo_Fill_Form.py

Demo_Floating_Toolbar.py

Demo_Focus_Navigation_Using_Arrow_Keys.py

Demo_Font_Previewer.py

Demo_Font_Sizer.py

Demo_Font_String.py

Demo_Fonts_using_pyglet.py

Demo_Frame_Based_Dashboard.py

Demo_Frame_For_Screen_Captures.py

Demo_Game_Frontend_Battleship.py

Demo_Game_Frontend_Battleship_No_List_Comprehensions.py

Demo_Game_Frontend_Battleship_Single_List_Comprehension.py

Demo_Game_Wordle.py

Demo_Game_Wordle1.py

Demo_GoodColors.py

Demo_Google_TTS.py

Demo_GraphFourier_Transform.py

Demo_Graph_Bar_Chart_Dual_Axis.py

Demo_Graph_Custom_Progress_Meter.py

Demo_Graph_Drag_Rectangle_Super_Simple.py

Demo_Graph_Drawing.py

Demo_Graph_Drawing_And_Dragging_Figures.py

Demo_Graph_Drawing_And_Dragging_Figures_2_Windows.py

Demo_Graph_Elem_Image_Viewer.py

Demo_Graph_Elem_Image_Viewer_No_PIL.py

Demo_Graph_Element_Sine_Wave.py

Demo_Graph_Noise.py

Demo_Hello_World.py

Demo_Hotkey.py

Demo_Image_Elem_Image_Viewer_PIL_Based.py

Demo_Image_Elem_Splash_Screen.py

Demo_Image_Resize_And_Base64_Encode.py

Demo_Img_Viewer.py

Demo_Input_Auto_Complete.py

Demo_Input_Save_Last_Used_Entry_In_User_Settings.py

Demo_Input_Validation.py

Demo_Invisible_Elements.py

Demo_Invisible_Elements_Pinning.py

Demo_Justification_Columns.py

Demo_Justification_Using_Stretch_Elements.py

Demo_Keyboard.py

Demo_Keyboard_Realtime.py

Demo_Keypad.py

Demo_LED_Indicators.py

Demo_LED_Indicators_Text_Based.py

Demo_Layout_Add_and_Delete_Rows.py

Demo_Layout_Extend.py

Demo_Layout_Reuse_Effect.py

Demo_Layout_Vertical.py

Demo_Layout_Vertical_Centered.py

Demo_Layout_Vertical_Centered_Using_Sizer_Element.py

Demo_Layout_Vertical_Centered_Using_VPush_Element.py

Demo_Layout_Vertical_Centered_Using_VPush_Element1.py

Demo_Listbox_Search_Filter.py

Demo_Listbox_Search_Filter1.py

Demo_Long_Operations.py

Demo_Long_Operations1.py

Demo_Look_And_Feel_Theme_Browser.py

Demo_Look_And_Feel_Theme_Dump.py

Demo_Main_Control_Test_Panel.py

Demo_Make_Windows_Shortcut.py

Demo_Matplotlib.py

Demo_Matplotlib_Animated.py

Demo_Matplotlib_Animated_Scatter.py

Demo_Matplotlib_Browser.py

Demo_Matplotlib_Browser_Paned.py

Demo_Matplotlib_Embedded_TEMPLATE.py

Demo_Matplotlib_Embedded_Toolbar.py

Demo_Matplotlib_Image_Elem.py

Demo_Matplotlib_Image_Elem_Spectrogram_Animated.py

Demo_Matplotlib_Image_Elem_Spectrogram_Animated_Threaded.py

Demo_Matplotlib_PyLab.py

Demo_Matplotlib_Styles.py

Demo_Matplotlib_Two_Windows.py

Demo_Media_Player.py

Demo_Media_Player_VLC_Based.py

Demo_Menu_With_Toolbar.py

Demo_Menubar_Custom.py

Demo_Menubar_Custom_And_Traditional.py

Demo_Menus.py

Demo_Multiline_Multicolored_Text.py

Demo_Multiline_Right_Click_Menu_Clipboard.py

Demo_Multiline_cprint_Printing.py

Demo_Multiple_Windows_Experimental.py

Demo_Multiple_Windows_read_all_windows_25_lines.py

Demo_Multithreaded_Animated_Shell_Command.py

Demo_Multithreaded_Calling_Popup.py

Demo_Multithreaded_Different_Threads.py

Demo_Multithreaded_Logging.py

Demo_Multithreaded_Long_Shell_Operation_Animated.py

Demo_Multithreaded_Long_Task_Simple.py

Demo_Multithreaded_Long_Tasks.py

Demo_Multithreaded_Multiple_Threads.py

Demo_Multithreaded_ProgressBar.py

Demo_Multithreaded_Write_Event_Value.py

Demo_Multithreaded_Write_Event_Value_MultiWindow.py

Demo_Multithreaded_popup.py

Demo_Nice_Buttons.py

Demo_NonBlocking_Form.py

Demo_Notification_Window_Alpha_Channel.py

Demo_Notification_Window_Fade_In_Out.py

Demo_Notification_Window_Multiprocessing.py

Demo_OpenCV.py

Demo_OpenCV_4_Line_Program.py

Demo_OpenCV_7_Line_Program.py

Demo_OpenCV_Draw_On_Webcam_Image.py

Demo_OpenCV_Simple_GUI.py

Demo_OpenCV_Webcam.py

Demo_OpenCV_Webcam_ASCII.py

Demo_OpenCV_Webcam_Simple.py

Demo_PIL_Color_Picker.py

Demo_PIL_Rounded_Rectangle_Buttons.py

Demo_PIL_Toggle_Button.py

Demo_PIL_Use.py

Demo_PNG_Thumbnail_Viewer.py

Demo_PNG_Viewer.py

Demo_Paned_Window.py

Demo_Password_Login.py

Demo_Pong.py

Demo_Pong_Multiple_Platforms.py

Demo_Popup_Custom.py

Demo_Popups.py

Demo_Post_An_Issue.py

Demo_Progress_Meter_Simulated.py

Demo_Progress_Meters.py

Demo_PyCharm_Diff_2_Files.py

Demo_PyCharm_Self_Edit.py

Demo_PyGame_Integration.py

Demo_PyGame_Snake_Game.py

Demo_Pyplot_Bar_Chart.py

Demo_Pyplot_Bar_Chart2.py

Demo_Radio_Buttons_Simulated.py

Demo_SDK_Help_Func_Parms.py

Demo_SDK_Help_Init_Update_Parms.py

Demo_Save_Any_Window_As_Image.py

Demo_Save_Windows_As_Images.py

Demo_Script_Launcher.py

Demo_Script_Launcher_ANSI_Color_Output.py

Demo_Script_Launcher_Realtime_Output.py

Demo_Separator_Elements.py

Demo_Settings_Save_Load.py

Demo_Simple_Material_Feel.py

Demo_Sort_Visualizer.py

Demo_Spin_Element_Wraps_Around.py

Demo_Spinner_Compound_Element.py

Demo_Status_Bar.py

Demo_Sudoku.py

Demo_Sudoku_1_Line.py

Demo_Super_Simple_Form.py

Demo_System_Tray_GUI_Window_Design_Pattern.py

Demo_System_Tray_Icon.py

Demo_System_Tray_Icon_Using_psgtray.py

Demo_System_Tray_Icon_Using_psgtray_No_Window.py

Demo_System_Tray_Reminder.py

Demo_TTK_Scrollbars.py

Demo_Table_CSV.py

Demo_Table_Element.py

Demo_Table_Element_Header_Or_Cell_Clicks.py

Demo_Table_Pandas.py

Demo_Table_Simulation.py

Demo_Table_Simulation_Arrow_Keys.py

Demo_Tabs.py

Demo_Tabs_Nested.py

Demo_Tabs_Simple.py

Demo_Text_Element_Autosize.py

Demo_Theme_Add_Your_Own.py

Demo_Theme_Browser.py

Demo_Theme_Change_Your_Windows_Theme.py

Demo_Theme_Color_Swatches.py

Demo_Theme_Custom_Saved_In_UserSettings.py

Demo_Theme_Previewer_Dark.py

Demo_Titlebar_Custom_Async.py

Demo_Titlebar_Custom_Dark_Theme.py

Demo_Titlebar_Custom_Multiple_Combinations.py

Demo_Titlebar_Element.py

Demo_Touch_Keyboard.py

Demo_Tree_Element.py

Demo_Turtle.py

Demo_Unicode_Characters.py

Demo_Uno_Card_Game.py

Demo_User_Setting_Save_Window_Inputs.py

Demo_User_Settings.py

Demo_User_Settings_As_Simple_Database.py

Demo_User_Settings_Browse_File_Folder.py

Demo_User_Settings_Class.py

Demo_User_Settings_Class_Remember_Input_And_Combo.py

Demo_Window_Background_Image.py

Demo_Window_Disappear.py

Demo_Window_Location_Finder.py

Demo_Window_Open_Multiple_Times.py

Demo_Window_Pin_On_Top.py

Demo_Window_Relative_Location.py

Demo_Youtube_Intro.py

Demo_one_line_progress_meter.py

Demo_psutil_Kill_Processes.py

Demo_psutil_Kill_Python_Processes.py

Demo_pyfiglet.py