sammmlow / LEOGPS

:earth_asia: :satellite: :earth_asia: :satellite: LEOGPS - Satellite Navigation with GPS on Python!
MIT License
63 stars 15 forks source link

Functionality to adjust GUI #5

Closed ANDREWNGT closed 2 years ago

ANDREWNGT commented 3 years ago

Is there a way to adjust the GUI or to enable scrolling? Currently the GUI is cutoff at 40% height ("Set window length for cycle slip detection filter") on my machine. Resizing the GUI also does not resolve the issue.

LEOGPS GUI
sammmlow commented 2 years ago

Yep this is an issue with TKinter applications (or Python-based GUI applications) because they don't have native display settings - it actually draws display settings from your OS and your monitor (screen size, resolution, DPI etc).

I've pushed an interim update to fix this by scaling all graphical objects (just the plot box and the logo really) with the user's DPI in the GUI code. The window size will also be scaled to 80% of the length and width of the user's monitor size. Will continue to debug this until stable, and will release this as v1.3 🎯 🎯 🎯

In the mean time, this is what it looks like on my end 👍

image