Debug Python Tkinter Antenna GUI
Budget: €8 – €30 EUR
I have two standalone Python scripts:
• a real-time antenna control loop that streams data perfectly on its own, and
• a small Tkinter interface with Start, Stop, and End buttons that also works when run separately.
As soon as I merge them into a single file, the window still appears but none of the buttons respond. The antenna logic keeps running in the background, yet every GUI click is ignored, so I end up force-closing the app.
I’m looking for someone who can:
1. inspect the merged code, identify why the Tkinter callbacks aren’t firing (likely event-loop or thread conflict),
2. refactor or restructure it so the GUI remains responsive while the antenna loop runs, and
3. hand back a single, clearly commented .py file plus a brief summary of what you fixed.
The ideal result is:
• Start → begins the real-time antenna routine;
• Stop → pauses or safely halts that routine without freezing the window;
• End → closes the program and releases any resources cleanly.
No need to alter antenna functionality—just make the integration solid and maintainable so I can learn from your approach.
• a real-time antenna control loop that streams data perfectly on its own, and
• a small Tkinter interface with Start, Stop, and End buttons that also works when run separately.
As soon as I merge them into a single file, the window still appears but none of the buttons respond. The antenna logic keeps running in the background, yet every GUI click is ignored, so I end up force-closing the app.
I’m looking for someone who can:
1. inspect the merged code, identify why the Tkinter callbacks aren’t firing (likely event-loop or thread conflict),
2. refactor or restructure it so the GUI remains responsive while the antenna loop runs, and
3. hand back a single, clearly commented .py file plus a brief summary of what you fixed.
The ideal result is:
• Start → begins the real-time antenna routine;
• Stop → pauses or safely halts that routine without freezing the window;
• End → closes the program and releases any resources cleanly.
No need to alter antenna functionality—just make the integration solid and maintainable so I can learn from your approach.