Commit graph

5684 commits

Author SHA1 Message Date
PySimpleGUI
02d0358fd6 Multiline, Listbox, Table and Tree - new ttk scrollbars replaced the tk scrollbars. All of these elements got a set of 10 parameters to control the look of these scrollbars 2022-04-08 21:33:21 -04:00
PySimpleGUI
9382772d3f Addition of flag to turn off the widget not created errors. Gets around Debug Print race condition 2022-04-06 15:20:06 -04:00
PySimpleGUI
935e430420 Addition of blocking parameter to debug printing. IF True, then execution of your code is stopped until the "Quit" button / "X" is clicked on the Debug Window. 2022-04-06 14:30:34 -04:00
PySimpleGUI
3261ec15fa Release 4.59.0 2022-04-05 21:02:08 -04:00
PySimpleGUI
cba19a515e Fixed problem when elements went from disabled to enabled but events were still disabled 2022-04-05 13:32:51 -04:00
PySimpleGUI
b04252a864 Release 4.58.0 2022-04-04 17:11:28 -04:00
PySimpleGUI
07bb93d47f Addition of tooltip_offset parm to set_options call (major hack to get around 8.6.12 problem). Backed out the experiments to try and fix new problem with Ubuntu 2022-04-04 09:49:57 -04:00
PySimpleGUI
7dc89ee509 Backed out changes accidently checked in that crash on Linux... was experimenting with changes to window creation. The crash was a misspelling of withdraw 2022-04-03 19:14:33 -04:00
PySimpleGUI
5f3c4259ed Renamed parameter to altnerate_widget for Element._pack_save_settings and Element.,_pack_restore_settings.. Fix for pack_forget_save_seettings (if widget is already invisible then will get an error trying to get the pack_info). Removed use of tkinter's scrolled_text widget (preparing for better scrollbars in the future!!) 2022-04-03 14:27:51 -04:00
PySimpleGUI
6c4dc01f4a Fixed bug in Tree and Table when visible changed in the layout. Added Canvas.update method 2022-04-02 16:01:59 -04:00
PySimpleGUI
ed2bc288ff Completed switching all elements over to the new way of handling visiblity 2022-04-02 15:03:58 -04:00
PySimpleGUI
b3680477c7 Added propagate parameter to the Element.bind and Window.bind methods. Indicates whether tkinter should propagate the event to the corresponding element/window or stop with the user callback 2022-04-02 13:03:31 -04:00
PySimpleGUI
b60de0368d Fixed Text.update - crashing when making invisible 2022-04-02 09:31:28 -04:00
PySimpleGUI
e575a0b8dc Fixed problem with making elements invisible causing the pack settings to be lost. Converted Text, Input, Multiline, StatusBar, Frame, Combo to see if this is the right approach 2022-04-02 08:57:32 -04:00
PySimpleGUI
789c6f94d7 New coupon (good for 30 days!) 2022-04-01 11:11:45 -04:00
PySimpleGUI
eeba57a971 New 5-day coupon code that's lower than usual.... 2022-03-29 09:19:30 -04:00
PySimpleGUI
53230912a8 Switched to using the PySimpleGUI supplied threading capability instead of manually starting the thread 2022-03-28 18:27:50 -04:00
PySimpleGUI
745f26916d Addition to call reference documentation for new Element focus methods, new Wikndow.widget_to_element, and widget, key properties 2022-03-27 10:06:11 -04:00
PySimpleGUI
632f85dc08 Simplified the Radio, Checkbox, Slider creation by moving the command to a config call rather than having 2 separate widget create calls... determined to learn both Python and tkinter while still living....maybe someday when I grow up I'll be a Python programmer for real.... 2022-03-26 12:02:10 -04:00
PySimpleGUI
ebd6e7d2d3 Added back the list of Elements for the Window.__getitem__ docstring. 2022-03-26 11:08:42 -04:00
PySimpleGUI
9b814f003b Added key and widget Element properties, new focus methods Element.get_next_focus, Element.get_previous_focus. New Window method Window.widget_to_element 2022-03-26 09:43:32 -04:00
PySimpleGUI
6f1d1aa673 New coupon for Cookbook and call ref 2022-03-24 13:10:45 -04:00
PySimpleGUI
110c71f6f9 New coupon 2022-03-24 11:40:24 -04:00
PySimpleGUI
c3946eb835 New docstring updates. New Udemy coupon 2022-03-24 11:36:28 -04:00
PySimpleGUI
8d69771f19 Addition of image_source to Button element. Description of mouse up event in Graph docstring 2022-03-21 08:57:51 -04:00
PySimpleGUI
cfc43679ec Replaced all temp Tk windows with creating the hidden-master-root 2022-03-19 12:46:36 -04:00
PySimpleGUI
92f7cb8a74 Updated to match local changes I made a long time ago. 2022-03-18 05:38:53 -04:00
PySimpleGUI
18cd7f2c7e Window-specific code that enables the PySimpleGUI icon to be shown rather than the python.exe icon on the taskbar 2022-03-16 16:13:46 -04:00
PySimpleGUI
dc0a05a21e Fixed docstring for Titlebar Element (incorrectly said icon can be an ICO file) 2022-03-16 16:03:08 -04:00
PySimpleGUI
f801e7da73 No longer generates an event if a File/Folder browse operation is cancelled 2022-03-16 11:17:53 -04:00
PySimpleGUI
f64444e423 Allow file browse to generate events for disabled elements being filled 2022-03-16 10:55:23 -04:00
PySimpleGUI
47047700dd If an element is disabled, then don't generate events for it (specifically for Input element in this case) 2022-03-16 10:12:00 -04:00
PySimpleGUI
4065e0424e Alias for perform_operation added - start_thread. Added bind_return_key option to Spin element. 2022-03-15 08:42:04 -04:00
PySimpleGUI
37c3afc8ca ButtonMenu.Click aliased added. Debugger - automatically adds a timeout to read calls if a debug window is open. Still need to handle user-level multi-window support. 2022-03-11 13:56:18 -05:00
PySimpleGUI
df0eba2c8b New Demo - Dual Axis bar chart 2022-03-10 08:25:24 -05:00
PySimpleGUI
44f00ccf43 Fixed up the layout - simplified, use coding standard for key names 2022-03-08 10:16:58 -05:00
PySimpleGUI
4670576430 Reworked to use the newer PySimpleGUI constructs - save window position, thread management, thread communications... it greatly simplified the code cutting the length considerably 2022-03-08 10:03:32 -05:00
PySimpleGUI
64f7615a25 Added metric units option 2022-03-07 16:06:31 -05:00
PySimpleGUI
186b16e77a Addition of county to the Weather Desktop Widget 2022-03-07 15:25:41 -05:00
PySimpleGUI
58e0b2c82c New Demo Program - Wordle GUI 2022-03-05 06:53:01 -05:00
PySimpleGUI
3363fa48c0 Fixed simple typo 2022-03-05 06:18:05 -05:00
PySimpleGUI
223cd18964 Removed need for OpenCV and numpy. 2022-03-05 06:17:51 -05:00
PySimpleGUI
5b3c3e5375 Updated User Settings INI Demo with more examples of class interface 2022-03-01 04:39:16 -05:00
PySimpleGUI
3fc4002401 Two new SYMBOL constants. New Demo Program - Desktop Widget Handwritten Digits 2022-02-26 12:50:31 -05:00
PySimpleGUI
e29acb936e New Demo - Class wrapper 2022-02-26 07:26:31 -05:00
PySimpleGUI
e6c1a14e9f Added tab to Open GitHub Issue GUI asking about how found PSG....The optional questions have been awesome to read! 2022-02-22 13:13:15 -05:00
PySimpleGUI
ee2ccaba4c Enhancement - Addition of button_text to the ButtonMenu.update method. 2022-02-22 12:24:49 -05:00
PySimpleGUI
8155826734 Another Demo Program refresh... 2022-02-22 05:35:02 -05:00
PySimpleGUI
f1e0c7d03f More "Demo Program Catchup" updates. Working through them bit by bit..... 2022-02-22 05:20:03 -05:00
PySimpleGUI
1eb653d910 Getting more Demo Programs synced up. New demo for VPush too 2022-02-21 14:12:15 -05:00