https://rudi2661.blogspot.com/2024/05/sourcecode-python-gui-password-generator.html