Merge pull request #3496 from PySimpleGUI/Dev-latest

Added Window.set_cursor
This commit is contained in:
PySimpleGUI 2020-10-18 11:32:12 -04:00 committed by GitHub
commit 27c8db63d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 1 deletions

View File

@ -1,5 +1,5 @@
#!/usr/bin/python3 #!/usr/bin/python3
version = "4.30.0.2 Unreleased \nAdded ability to set icon for popup_get_file when icon is set as parameter, changed __version__ to be same as 'ver' (the shortened version number)" version = "4.30.0.3 Unreleased \nAdded ability to set icon for popup_get_file when icon is set as parameter, changed __version__ to be same as 'ver' (the shortened version number), added Window.set_cursor"
# The shortened version of version # The shortened version of version
try: try:
@ -8788,6 +8788,20 @@ class Window:
def set_cursor(self, cursor):
"""
Sets the cursor for the window.
:param cursor: The tkinter cursor name
:type cursor: (str)
"""
if not self._is_window_created():
return
try:
self.TKroot.config(cursor=cursor)
except Exception as e:
print('Warning bad cursor specified ', cursor)
print(e)
def _window_tkvar_changed_callback(self, event, *args): def _window_tkvar_changed_callback(self, event, *args):
""" """
Internal callback function for when the thread Internal callback function for when the thread