Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
PySimpleGUI
/
PySimpleGUI
Public
Notifications
You must be signed in to change notification settings
Fork
1.8k
Star
13.8k
Code
Issues
708
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 30, 2026
Pane element enhancement. Added parameters: sash_width, sash_cursor to Pane element. These fill out the common parameters used with Panes
PySimpleGUI
committed
858d5d4
View commit details
Copy full SHA for 858d5d4
Browse repository at this point
Commits on Aug 28, 2026
Fix for bug in Linux and Mac when disable_minimize=True when creating window. On Linux was crashing. Not sure about Mac but have a new way to remove the minimize button
PySimpleGUI
committed
c5dbf40
View commit details
Copy full SHA for c5dbf40
Browse repository at this point
Commits on Aug 27, 2026
Changed windows that use custom titlebar to use withdraw to hide the window during creation. It's providing an icon on the taskbar that I've not been able to get using p…
Show description for 5c59e64
PySimpleGUI
committed
5c59e64
View commit details
Copy full SHA for 5c59e64
Browse repository at this point
Fix for the fix made in 6.3.11 when creating windows. Needed to add back the alpha method of hiding the window when the window has no titlebar. The withdraw method …
Show description for a5a7c48
PySimpleGUI
committed
a5a7c48
View commit details
Copy full SHA for a5a7c48
Browse repository at this point
Another bite of the fix-auto-save-location bug fix apple
PySimpleGUI
committed
8c02624
View commit details
Copy full SHA for 8c02624
Browse repository at this point
Revert "Fix for bug in window location. Was using last window location from json file when auto_save_location=True creating Window rather than using the location set…
Show description for f6a6e1f
PySimpleGUI
committed
f6a6e1f
View commit details
Copy full SHA for f6a6e1f
Browse repository at this point
Fix for bug in window location. Was using last window location from json file when auto_save_location=True creating Window rather than using the location set in the …
PySimpleGUI
committed
b15fc95
View commit details
Copy full SHA for b15fc95
Browse repository at this point
Commits on Aug 26, 2026
Fix for bug 3507 (hopefully)... It's a Linux specific problem... it's also a fix for Wayland (successor to X11). It's a somewhat fundamental change to how every window …
Show description for e97618b
PySimpleGUI
committed
e97618b
View commit details
Copy full SHA for e97618b
Browse repository at this point
Fix for bug 6904. Was crashing when reading a location of [None, None] from settings file. Fix was to convert to a tuple
PySimpleGUI
committed
d95f2e5
View commit details
Copy full SHA for d95f2e5
Browse repository at this point
Commits on Aug 24, 2026
Added try around call to tkinter mainloop in read_all_windows. It looks specifically for a KeyboardInterrupt. If caught, it'll print a message and call sys.exit to exi…
PySimpleGUI
committed
b8ac939
View commit details
Copy full SHA for b8ac939
Browse repository at this point
Commits on Aug 21, 2026
Changed key into a string when setting to tooltip. Added set_tooltip_to_element_key to set_options docstring
PySimpleGUI
committed
e292014
View commit details
Copy full SHA for e292014
Browse repository at this point
Added tooltip_text_color and tooltip_background_color to set_options so that they can be set on an application-wide basis
PySimpleGUI
committed
0b22c67
View commit details
Copy full SHA for 0b22c67
Browse repository at this point
Added kwargs to set_options. Used to soak up options that are not recognized. This keeps bad options from crashing the program. It won't help the older versions of Py…
Show description for 98fa545
PySimpleGUI
committed
98fa545
View commit details
Copy full SHA for 98fa545
Browse repository at this point
Commits on Aug 19, 2026
New debugging aid - "set tooltip to element's key" is enabled by calling set_options(set_tooltip_to_element_key=True)
PySimpleGUI
committed
478412b
View commit details
Copy full SHA for 478412b
Browse repository at this point
Commits on Aug 15, 2026
Changed _error_popup_with_code to add the text at the top of the error window into the Multiline so that a user can copy the entire error using the Multiline
PySimpleGUI
committed
897bbf0
View commit details
Copy full SHA for 897bbf0
Browse repository at this point
6.3.4 12-Aug-2026 Fixed bug when applying images in an element's update method. Was crashing when looking for widget.image. Needed to check attr exists first 6.3.5 14-Aud-2026 New featu…
Show description for bca6fea
PySimpleGUI
committed
bca6fea
View commit details
Copy full SHA for bca6fea
Browse repository at this point
Commits on Aug 10, 2026
8-Aug-2026 Changed a LOT of checks for valid colors when setting tkinter widget colors.... more to go 9-Aug-2026 More color check changes. Added _is_valid_color that calls tkinter to …
Show description for d23ebeb
PySimpleGUI
committed
d23ebeb
View commit details
Copy full SHA for d23ebeb
Browse repository at this point
Commits on Aug 3, 2026
Fixed a COLOR_SYSTEM_DEFAULT bug in Input.update.
PySimpleGUI
committed
b42b1fb
View commit details
Copy full SHA for b42b1fb
Browse repository at this point
Commits on Aug 2, 2026
Renamed to release 6.3
PySimpleGUI
committed
8d00420
View commit details
Copy full SHA for 8d00420
Browse repository at this point
Renamed functions so they don't get into SDK call ref. Fixed bug in Debug Print. The location anchor parm wasn't being passed through.
PySimpleGUI
committed
5991c00
View commit details
Copy full SHA for 5991c00
Browse repository at this point
Renamed the mouseover enter and leave methods for elements (prepended _). Needed so they don't get included in call ref docs.
PySimpleGUI
committed
ff29897
View commit details
Copy full SHA for ff29897
Browse repository at this point
Commits on Aug 1, 2026
Updated docstrings by adding "NOT YET IMPLEMENTED" to parameters for mouseover on tabs and enable_events for Columns and Frames
PySimpleGUI
committed
97a9e27
View commit details
Copy full SHA for 97a9e27
Browse repository at this point
Fixed Graph.draw_arc docstring. It incorrectly stated the available styles. Should have been 'pieslice', 'chord', 'arc' Graph.draw_line - added capstyle which determines ho…
Show description for 1a42a4c
PySimpleGUI
committed
1a42a4c
View commit details
Copy full SHA for 1a42a4c
Browse repository at this point
Commits on Jul 31, 2026
Native support for tuples in UserSettings files (json). They're now automatically serialized. Converted global settings that were manually serializing into saving the tuple…
Show description for 8bec897
PySimpleGUI
committed
8bec897
View commit details
Copy full SHA for 8bec897
Browse repository at this point
Added parameters tooltip_text_color, tooltip_background_color, tooltip_font, tooltip_time, tooltip_offset to Window object. Sets the tooltip settings for this window. Once s…
Show description for 9f71d84
PySimpleGUI
committed
9f71d84
View commit details
Copy full SHA for 9f71d84
Browse repository at this point
Commits on Jul 29, 2026
Added 'thickness' paramter to HorizontalSeparator and VerticalSeparator elements. If no thickness is specified, then the current Separator elements are used which as based …
Show description for 235da2b
PySimpleGUI
committed
235da2b
View commit details
Copy full SHA for 235da2b
Browse repository at this point
Commits on Jul 26, 2026
Added the automatic window location save to the location save demo program
PySimpleGUI
committed
189cdc5
View commit details
Copy full SHA for 189cdc5
Browse repository at this point
Removed line number from invoking the editor due to bug in PyCharm 2026.2
PySimpleGUI
committed
a40541f
View commit details
Copy full SHA for a40541f
Browse repository at this point
New Demo Program - progress bar with % complete numeric display using graph
PySimpleGUI
committed
9cca87f
View commit details
Copy full SHA for 9cca87f
Browse repository at this point
Commits on Jul 25, 2026
Added font parm to element.set_tooltip. Now all aspects of the tooltip are controllable through this interface.
PySimpleGUI
committed
018563f
View commit details
Copy full SHA for 018563f
Browse repository at this point
Added border_color parm to the Frame.update method so that the border color can be changed dynamically. Start of changes to add events to Column & Frame elements. Work is in progress and shouldn'…
Show description for 043b15c
PySimpleGUI
committed
043b15c
View commit details
Copy full SHA for 043b15c
Browse repository at this point
Commits on Jul 24, 2026
Expanded the set_tooltip method's parameters to include the text/background colors, tooltip time, tooltip offset, skip bind Expanded ToolTip object to include the above p…
PySimpleGUI
committed
949c0c0
View commit details
Copy full SHA for 949c0c0
Browse repository at this point
Commits on Jul 19, 2026
Wow... don't forget the semicolon after the parameter name. It messed up the docstring in PyCharm
PySimpleGUI
committed
db5ca9e
View commit details
Copy full SHA for db5ca9e
Browse repository at this point
Updated Window.move to use anchors when moving. The anchor used when window created can be overridden using anchor parameter FINALLY got the rtype docstring right for Windo…
Show description for bd9f8cb
PySimpleGUI
committed
bd9f8cb
View commit details
Copy full SHA for bd9f8cb
Browse repository at this point
Added ⟳ as SYMBOL_REFRESH
PySimpleGUI
committed
9f0eb62
View commit details
Copy full SHA for 9f0eb62
Browse repository at this point
Previous
Next
You can’t perform that action at this time.