Commit Graph

571 Commits

Author SHA1 Message Date
PySimpleGUI a6560f0cea Demo showing how to generate a popup from a thread 2021-02-17 09:43:49 -05:00
PySimpleGUI 0a85cda909 Demo - Change your window's theme 2021-02-14 23:25:19 -05:00
PySimpleGUI 4b4eca79ae New Demo - Changing Window theme on the fly 2021-02-14 23:21:52 -05:00
PySimpleGUI d19c92ef83 Moved global into a function property, changed the verbose output. 2021-02-11 16:35:49 -05:00
PySimpleGUI c35c626953 Regular expression searching, verbose mode to see the matches. It's a SOLID tool now! 2021-02-10 11:01:07 -05:00
PySimpleGUI a9bb73ece7 Regular expression searching, faster find in file. GREAT tool now! 2021-02-09 07:26:45 -05:00
PySimpleGUI 5381042d48 Turned off ehcoing stdout. Was slowing things down a bit too much. 2021-02-05 19:46:55 -05:00
PySimpleGUI 3e4b1a73b3 Out with the old, in with the new! Thanks to a new PySimpleGUI team member, Tanay, for help with this one! 2021-02-05 18:50:53 -05:00
PySimpleGUI 8a859c9e37 Custom icon added 2021-02-05 10:48:00 -05:00
PySimpleGUI a9d6d5913a Added a right click menu that has an "Erase" item. When selected will erase all figures under mouse 2021-02-04 13:33:13 -05:00
PySimpleGUI 14b868caf2 Corrected key name to use coding conventions. Added right click info. Display the mouse position in text for all graph events. 2021-02-03 15:48:59 -05:00
PySimpleGUI 04a2825854 New demo to show how to make Multline element input justification correct 2021-02-03 13:17:51 -05:00
PySimpleGUI 9d4e56dd3b More clear instructions 2021-02-03 13:04:06 -05:00
PySimpleGUI 2c68c2fc55 Fixed a number of things with changing the list of files. Includes .pyw files now 2021-02-02 11:29:26 -05:00
PySimpleGUI 56640fc11d Fixed bad call 2021-02-01 20:37:56 -05:00
PySimpleGUI 763347ea15 Faster search within files, keep history of previously chosen folders. 2021-02-01 18:20:46 -05:00
PySimpleGUI 5332b056fe Added missing make_square function... big ooops. 2021-02-01 15:08:13 -05:00
PySimpleGUI 921bed7832 Make backwards compatible with older PySimpleGUI versions 2021-01-30 19:09:20 -05:00
PySimpleGUI f9b3c9aa49 NEW demo - Project File Searcher Launcher - point to the top of a project tree and it'll find all py files, can search the names and the contents, edit and run. 2021-01-30 18:28:09 -05:00
PySimpleGUI 9b656d35e7 set encoding="utf8" so that can have special chars in files. ..otherwhise reads fail, Added quotes around strings to run, 2021-01-30 18:24:45 -05:00
PySimpleGUI 2b6ce7590e set encoding="utf8" so that can have special chars in files. ..otherwhise reads fail 2021-01-30 18:23:56 -05:00
PySimpleGUI c1f0f558b6 Refactor... get defaults for theme and editor from global PySimpleGUI settings 2021-01-28 14:37:14 -05:00
PySimpleGUI 6366e1f0ed Clear fileter, find fields 2021-01-27 11:57:36 -05:00
PySimpleGUI 0a1f515937 Remove unused program 2021-01-27 11:57:18 -05:00
PySimpleGUI b59c52029f Added message that window will take a few moments to create. 2021-01-24 13:34:00 -05:00
PySimpleGUI 30af17a137 New icon so can tell diff between the "Demo Copy" from the "Demo Browse" 2021-01-24 13:24:45 -05:00
PySimpleGUI 9e3837cb86 Display number of files found 2021-01-24 13:08:24 -05:00
PySimpleGUI 58687eded9 Initial checkin of PIL Demo 2021-01-24 11:20:11 -05:00
PySimpleGUI f56b1e7fd1 Set the default demo programs path to "." since likely running from the folder with all the demos in it 2021-01-18 15:08:34 -05:00
PySimpleGUI 020532c8fb New demo program - Demo Program Browser - Browser, launch, edit demo programs 2021-01-17 16:30:27 -05:00
PySimpleGUI 8c8a0504ad Fix so that it updates font correctly 2021-01-10 11:39:56 -05:00
PySimpleGUI bddfac2745 Close attempted demo 2021-01-04 10:01:54 -05:00
PySimpleGUI b54c6dd8ec Added code and comments to show all 3 ways to create a custom titlebar 2021-01-02 13:21:08 -05:00
PySimpleGUI 92e78ba665 Demo for the Titlebar element 2020-12-26 10:29:28 -05:00
PySimpleGUI 225eada259 Coimment about installing pymunk 2020-12-20 17:45:16 -05:00
PySimpleGUI 3717b318b0 needed for demo 2020-12-20 17:42:42 -05:00
PySimpleGUI 9c5d49d7b4 Fixed to work with latest PySimpleGUI. Used really old code! Still needs version 0.8.7 of Chatterbot 2020-12-20 17:15:37 -05:00
PySimpleGUI a013ad6f14 Settings window location. Moved settings file to OS settings folder, right click menu 2020-11-28 07:18:18 -05:00
PySimpleGUI dac6b73045 Make gauge update immediately in 1 jump 2020-11-23 16:43:26 -05:00
PySimpleGUI 1b4c63e15c Initial Checkin - A desktop widget that is the same as grid of bar graphs but done with Gauges 2020-11-23 15:39:00 -05:00
PySimpleGUI e6ba93e3a8 Demos using Gauge class 2020-11-23 09:49:41 -05:00
PySimpleGUI dcc557c642 Added "Register" button to setup window. Will open a browser so you can register 2020-11-18 16:15:32 -05:00
PySimpleGUI b9a28a74b7 Weather Widget released as a demo (previously only available in another Repo) 2020-11-18 15:25:54 -05:00
PySimpleGUI 4b79837cb7 Fix for case-mismatch. Made search string all lower. Changed how Linux python command is launched. Added defaults to User Settings. 2020-11-15 15:19:17 -05:00
PySimpleGUI 382cfc4157 Changed (significantly) to use the new User Settings API to store all of the credentials and search history 2020-11-13 14:47:41 -05:00
PySimpleGUI 9e4bf95b33 Added last value chosen for combo, popup with dictionary info. 2020-11-13 11:54:39 -05:00
PySimpleGUI 3ef927cdfe New Demo showing class interface for User Settings 2020-11-13 11:54:04 -05:00
PySimpleGUI 3f9a296987 Initial check-in of multi-threaded & multi-window write_event_value call. 2020-11-11 09:43:59 -05:00
PySimpleGUI 81daafb613 New demo - center a column in the window 2020-11-03 11:11:22 -05:00
PySimpleGUI 977bc66196 Changed so that Linux version works the same as Windows 2020-10-30 18:18:26 -04:00
PySimpleGUI b957d3e757 Removed default value parameter from several user_settings_get_entry to simplify. 2020-10-25 14:49:37 -04:00
PySimpleGUI 63ecca6a2f Replaced all globals with user settings 2020-10-25 11:05:40 -04:00
PySimpleGUI 9a4cbbccf8 Added theme to settings 2020-10-24 19:54:18 -04:00
PySimpleGUI 71f121b949 Make everything "settings driven". Has a settings window to set the folders and the programs information 2020-10-24 19:42:37 -04:00
PySimpleGUI 4ed30d1a0a A new "silent" command line option will kill all python programs with no window opened except for an auto-closing popup at the end. 2020-10-24 11:24:03 -04:00
PySimpleGUI 645ab655a5 New user settings coding convention 2020-10-20 09:50:02 -04:00
PySimpleGUI 88564dcb67 Replaced combo user settings demo with one that uses input and combobox 2020-10-20 09:34:42 -04:00
PySimpleGUI f7d2ac04f3 New Demo Program! Tkinter colors as swatches 2020-10-18 15:26:02 -04:00
PySimpleGUI 159f8cc92b New Demo - users settings to save prior selections 2020-10-17 10:35:22 -04:00
PySimpleGUI 2652701540 Window title change, sorted the entries before displaying 2020-10-16 14:28:31 -04:00
PySimpleGUI 5843f33d28 Demo - Saving previously entered Combobox entries 2020-10-16 14:06:34 -04:00
PySimpleGUI dbf0bfc297 New Demo - Design pattern for main func, window create, and saving theme from one run to the next 2020-10-16 10:07:10 -04:00
PySimpleGUI 6aad056e0f New Demo Program - Theme Color Swatches 2020-10-14 09:10:19 -04:00
PySimpleGUI 28eafd6a1a Added a "Pause/Resume" button. 2020-10-13 12:03:25 -04:00
PySimpleGUI 930747a324 New Demo Program - GitHub file copier 2020-10-12 17:24:29 -04:00
PySimpleGUI ea03abb6d0 Changed demo to directly call user_settings within the layout 2020-10-12 17:24:14 -04:00
PySimpleGUI 8a85024080 Added simple filename save example 2020-10-11 15:49:07 -04:00
PySimpleGUI dc2f55dc96 Moved Example 5B inside of Try/Except block in case unpacking isn't supported. 2020-10-10 12:51:44 -04:00
PySimpleGUI 52c8dbf034 New User Settings Demo 2020-10-10 11:17:12 -04:00
PySimpleGUI b90c6baa5d Added examples of combining layout helper function with other elements on a single row 2020-10-10 11:17:00 -04:00
PySimpleGUI f061422898 New vertical layout demo program 2020-10-09 16:15:36 -04:00
PySimpleGUI 7d2644ef1a Quick little demo of buttons and user_settings to store theme 2020-10-08 09:27:23 -04:00
PySimpleGUI adce90b322 New Matplotlib demo based on Template that allows changing Matplotlib Style and PySimpleGUI Theme to see what matches 2020-09-26 12:39:21 -04:00
PySimpleGUI 957fd84055 Added ability to change Matplotlib Style 2020-09-26 12:38:49 -04:00
PySimpleGUI 6f9a92ba75 Spelling errors. Changed to dark theme 2020-09-25 18:12:21 -04:00
PySimpleGUI 8d987a7d3d New Demo - Base64 Shaded Buttons 2020-09-25 14:11:14 -04:00
PySimpleGUI 7232fd2337 Added a tuple example for button right click 2020-09-20 15:54:37 -04:00
PySimpleGUI e48dabe7f2 Dark Grey 9 theme, slight change to error display when trying to kill self. 2020-09-18 13:04:01 -04:00
PySimpleGUI 7e4af56bdf Demo of "PyCharm Me" Button 2020-08-27 18:16:11 -04:00
PySimpleGUI 2bd81e5d9f Removed f-strings so can run on the Pi (3.4) 2020-08-25 17:25:40 -04:00
PySimpleGUI c97234af84 Uses new grab and expand parameters. Requires 4.28.0.20 and later 2020-08-22 16:16:31 -04:00
PySimpleGUI b8344a5778 Added the custom titlebar so that the window can be moved by that titlebar. 2020-08-21 13:11:36 -04:00
PySimpleGUI 4806dacf48 New Custom Titlebar showing multiple color combinations 2020-08-20 07:41:52 -04:00
PySimpleGUI e4781e2a6f Added a "Kill All & Exit" so you can click once and all Python programs go away, including this one. 2020-08-18 06:37:59 -04:00
PySimpleGUI d051a22a89 New statusbar demo to accompany change to StatusBar element. 2020-08-17 11:48:56 -04:00
PySimpleGUI 4f2ec52c26 New demo - custom titlebar running as async 2020-08-14 12:57:10 -04:00
PySimpleGUI 3261b96d46 Changed use of keyword "k" to key for better portability to older versions of PySimpleGUI. More example titlebar color setups 2020-08-13 19:58:48 -04:00
PySimpleGUI 1b1ca99275 New demo - restart a window(recreates a window) 2020-08-13 15:00:08 -04:00
PySimpleGUI 07c56e9ada Changed titlebar to use the theme's button colors 2020-08-13 09:26:52 -04:00
PySimpleGUI 7a5cfcd251 Docstrings, comments 2020-08-12 11:02:17 -04:00
PySimpleGUI 005c18f775 Support for titles in the taskbar icon 2020-08-12 10:58:09 -04:00
PySimpleGUI 29fb6fc76d Addition of minimize 2020-08-12 10:28:03 -04:00
PySimpleGUI 091b42fcd8 New demo showing a custom titlebar, uses new dark grey 9 theme 2020-08-12 07:57:24 -04:00
PySimpleGUI 27be46ecab Set button background colors correctly so they blend with theme. 2020-08-11 09:12:51 -04:00
PySimpleGUI 15dce8d14b New demo - Image Viewer 2020-08-10 08:37:57 -04:00
PySimpleGUI b30ab55d97 More options and feedback. 2020-08-09 09:14:55 -04:00
PySimpleGUI e785dc79a4 Fixed comment about checking for window closed 2020-08-07 07:34:51 -04:00
PySimpleGUI f0b590098e Added ablity to re-open window 2 if closed. Also made windows use input events so updates are made as soon as characters entered 2020-08-07 07:32:28 -04:00
PySimpleGUI 54924e017d Multiple windows active & visible at the same time 2020-08-07 07:14:58 -04:00
PySimpleGUI 9f1d609bd6 Fixed crash when Window2 is closed. 2020-08-07 06:48:14 -04:00
PySimpleGUI 68f99f6bae Cleanup selection collapse demo 2020-08-05 08:43:19 -04:00
PySimpleGUI 32f1e46b0c Renamed Collapsible Section Demo 2020-08-04 12:17:32 -04:00
PySimpleGUI faf62e136c New demo - collapsable sections 2020-08-04 12:14:50 -04:00
PySimpleGUI 82baa86150 Pin demo update 2020-08-03 16:01:05 -04:00
PySimpleGUI 92c15169ca Demo of element pinning capability 2020-08-03 15:59:10 -04:00
PySimpleGUI 00c9e37300 NEW Technique... add a 1 pixel size(0,0) canvas to a row and the row will shrink when others made invisible 2020-08-03 15:24:07 -04:00
PySimpleGUI a93e600b4f New Demo that shows bouncing balls on your desktop. Uses the latest GitHub release of PySimpleGUI 2020-08-02 08:17:55 -04:00
PySimpleGUI e20cbab042 New version of the drawing and dragging demo that uses 2 windows. One is a floating palette of operations 2020-08-01 11:13:45 -04:00
PySimpleGUI a72c48ecc2 New Python-only process killer demo program 2020-07-30 14:02:05 -04:00
PySimpleGUI b8289c7360 All multi-window design patterns updated to use the new read_all_windows() call. 2020-07-30 08:13:54 -04:00
PySimpleGUI 102e61cdab Added PySimpleGUIQt as the secondary (commented out) import 2020-07-29 10:21:02 -04:00
PySimpleGUI d2102c8b17 Added location parameter so that launchers can place these widgets at any location on multiple screens 2020-07-28 04:11:25 -04:00
PySimpleGUI 8fc47b964a Replaced one multi-window design pattern with new read_all_windows 2020-07-27 06:58:17 -04:00
PySimpleGUI c89fbc271f New demo showing multiple windows to achieve a background image effect 2020-07-25 22:37:41 -04:00
PySimpleGUI 7731b07f1f changed convert_to_bytes function to use a context manager for better memory management 2020-07-25 17:45:19 -04:00
PySimpleGUI c2eda23948 Replaced file with in-file base64 image 2020-07-24 19:19:41 -04:00
PySimpleGUI f6e60b31b3 Simple demo to launch the "sg.main()" function. Good for getting to the upgrade and other utilities 2020-07-24 06:01:48 -04:00
PySimpleGUI 5a2d1a6c77 Renamed the dark theme previewer demo 2020-07-23 17:25:38 -04:00
PySimpleGUI 432603bd82 Updated the Toggle-Button demo to use new color formats 2020-07-23 16:14:24 -04:00
PySimpleGUI 110e5a0daf Removed cprint from thread. Added dummy button 2020-07-18 15:36:12 -04:00
PySimpleGUI 04dfa364d5 Changed multi-threaded demos to use new Window.write_event_value method 2020-07-18 13:42:32 -04:00
PySimpleGUI d7f062f77c New Multi-threaded demo - requires GitHub version of PySimpleGUI.py 2020-07-16 16:21:40 -04:00
PySimpleGUI 78917db9bc New PIL Image Viewer that will also resize images and runs on Qt too 2020-07-09 05:46:41 -04:00
PySimpleGUI e89f479125 shortcut for cprint rather than using sg.cprint. 2020-07-09 05:31:15 -04:00
PySimpleGUI c724cf9d63 A new way to generate Matplotlib graphs. Uses PIL to resize drawings so a grid of graphs can be displayed easily. 2020-07-08 09:01:13 -04:00
PySimpleGUI c48dd18d5e Updated Matplotlib Template Program 2020-07-07 17:52:39 -04:00
PySimpleGUI 871f601e10 NMew Matplotlib demo that's universal. It works on 3 PySimpleGUI port without any changes 2020-07-07 14:41:57 -04:00
PySimpleGUI a148751404 Changed window title to be more descriptive 2020-07-05 10:50:12 -04:00
PySimpleGUI 1f8ad01942 Renamed demo 2020-07-05 10:49:54 -04:00
PySimpleGUI 8c3676b7be NEW demo that saves screenshot of one or more windows 2020-07-05 10:49:24 -04:00
PySimpleGUI 6fcb4293ee New Demo - Saves any window as an image file 2020-07-04 18:20:20 -04:00
PySimpleGUI 46c030875e Upated cprint demo with more options 2020-06-28 10:33:45 -04:00
PySimpleGUI a33be3f99d Added button to demonstrate the "on" string 2020-06-27 16:00:33 -04:00
PySimpleGUI a63d274b91 Demo of new color format "fg on bg" 2020-06-27 12:40:03 -04:00
PySimpleGUI baf339ad4e cprint - c / colors parameter can be tuple or a string with format "text on text" 2020-06-27 12:38:21 -04:00
PySimpleGUI d8149cd817 New demo program that shows how to use the new cprint function 2020-06-27 11:55:35 -04:00
PySimpleGUI 3092388b36 Made an LED User Defined Element, compated the code for updating to a single line 2020-06-27 06:49:10 -04:00
PySimpleGUI 4d4e256a79 Simplified demo by removing sizes 2020-06-26 16:59:05 -04:00
PySimpleGUI 223002f804 New Demo - LED Inidicators using Unicode Text 2020-06-26 15:49:28 -04:00
PySimpleGUI 4442970aab New PyCharm launcher demo 2020-06-26 08:35:16 -04:00
PySimpleGUI 57b95d3ab6 New Demo that shows how to "pin" a location of an element in a layout so that it can be returned to the correct location when changing from invisible to visible 2020-06-25 12:53:22 -04:00
PySimpleGUI 91a813f5f4 New Demo that displays any image format in the GUI window. Uses PIL 2020-06-24 05:44:04 -04:00
PySimpleGUI bf9b702770 Replaced button click demo. It seems to have been overwritten by something completely different so found an old version and updated it a bit. 2020-06-22 04:28:29 -04:00
PySimpleGUI ed0fd5fbbb Code cleanup 2020-06-21 08:51:42 -04:00
PySimpleGUI bf687f114d Make sure bar is behind the text 2020-06-21 08:48:56 -04:00
PySimpleGUI 6a357ffbdb New Desktop Widget - CPU Square (like the RAM square that shades showing %) 2020-06-21 06:56:54 -04:00
PySimpleGUI 0af8ecf283 Acciently checked in a version importing the wrong PySimpleGUI 2020-06-19 08:08:00 -04:00
PySimpleGUI 9f8404ffd3 New Demo for the Vertical and (new) Horizontal separator elements 2020-06-19 07:25:59 -04:00
PySimpleGUI de8e29f1cf Removed very old template because it used the CloseButton that's not something suggested to use now. 2020-06-18 11:17:12 -04:00
PySimpleGUI 98ed25fb04 New Demo - simulated radio buttons. Get the same behavior of radio buttons but using real buttons instead of RadioButtons 2020-06-16 13:30:21 -04:00