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
Looked for Demo Programs that are similar to your goal. It is recommend you use the Demo Browser! Demos.PySimpleGUI.org
If not tkinter - looked for Demo Programs for specific port
For non tkinter - Looked at readme for your specific port if not PySimpleGUI (Qt, WX, Remi)
Run your program outside of your debugger (from a command line)
Searched through Issues (open and closed) to see if already reported Issues.PySimpleGUI.org
Have upgraded to the latest release of PySimpleGUI on PyPI (lastest official version)
Tried using the PySimpleGUI.py file on GitHub. Your problem may have already been fixed but not released
Detailed Description
When dealing with multiple windows, i tracked the focused window using the and events. When clicking a window, these events get called normally. When grabbing a window by the Title bar and moving it around however, it is then focused without the events. Simply clicking on the Title Bar however focuses it with the events.
Code To Duplicate
A short program that isolates and demonstrates the problem
importPySimpleGUIassg#create two layoutswin1Layout= [
[sg.Text('Win1')],
]
win2Layout= [
[sg.Text('Win2')],
]
#size is important to make aenough room on the title bar to grab the windowswin1=sg.Window('Win1', layout=win1Layout, size=(300, 100), finalize=True)
win2=sg.Window('Win2', layout=win2Layout, size=(300, 100), finalize=True)
#bind the events to the windowswin1.bind('<FocusIn>', "WIN1FocusIn")
win1.bind('<FocusOut>', "WIN1FocusOut")
win2.bind('<FocusIn>', "WIN2FocusIn")
win2.bind('<FocusOut>', "WIN2FocusOut")
whileTrue:
activeWindow, event, values=sg.read_all_windows(timeout=500)
ifevent==sg.WIN_CLOSED:
breakifnotevent=="__TIMEOUT__":
print(event)
Screenshot, Sketch, or Drawing
Watcha Makin?
Im a Student working in a company between semesters and have been tasked with creating a program to write certain Tables to the EEPROM of the devices we are selling
The text was updated successfully, but these errors were encountered:
Is this related to the same focus / entry problem that started in 8.6.12 that we noticed with tooltips?
EDIT - AH! RIGHT! I remember @nachocho also reporting problems similar. I'm wondering if these are 8.6.12 specific and if 8.6.13 may fix them. I believe 8.6.13 may have fixed or improved the disappearing window problem on the Mac, but have not had enough time to verify it.
Type of Issue
Bug
Operating System
Windows 10
PySimpleGUI Port
tkinter
Versions
Python version
Python 3.10.6
PySimpleGUI Version
PySimpleGUI 4.60.4
GUI Version
tkinter 8.6.12
Your Experience In Months or Years (optional)
4 Years Python programming experience
5 Years Programming experience overall
Have used another Python GUI Framework? (tkinter, Qt, etc) (yes/no is fine)
No, i have not
Anything else you think would be helpful?
Troubleshooting
These items may solve your problem. Please check those you've done by changing - [ ] to - [X]
Detailed Description
When dealing with multiple windows, i tracked the focused window using the and events. When clicking a window, these events get called normally. When grabbing a window by the Title bar and moving it around however, it is then focused without the events. Simply clicking on the Title Bar however focuses it with the events.
Code To Duplicate
A short program that isolates and demonstrates the problem
Screenshot, Sketch, or Drawing
Watcha Makin?
Im a Student working in a company between semesters and have been tasked with creating a program to write certain Tables to the EEPROM of the devices we are selling
The text was updated successfully, but these errors were encountered: