Pymag is a very simple screen magnifier written in python.
Run in terminal:
python pymag.py
Be notice:
- The magnification times controlled by a global variable 'ratio'. Use mouse wheel to adjust the magnification, large magnification will cause long latency.
- View point start from mouse position, view area equals to main window's size, it's follow your screen cursor.
- Press Escape key (Esc) to quit the app.
- https://pyautogui.readthedocs.io/en/latest/
- https://docs.python.org/3/library/tkinter.html#a-hello-world-program
- https://code-examples.net/en/q/15c7059
- https://stackoverflow.com/questions/61712329/tkinter-track-window-resize-specifically
- https://www.tutorialspoint.com/how-to-use-thread-in-tkinter-python
- https://www.delftstack.com/howto/python-tkinter/how-to-use-a-timer-in-tkinter/
- https://stackoverflow.com/questions/111155/how-do-i-handle-the-window-close-event-in-tkinter
- https://www.daniweb.com/programming/software-development/code/216830/tkinter-keypress-event-python
- https://pythonguides.com/set-background-to-be-an-image-in-python-tkinter/
- https://www.daniweb.com/programming/software-development/code/217059/using-the-mouse-wheel-with-tkinter-python