Gui with User/Password requesting and save in base64
Project description
class User(object): passclass User(object): pass# login_gui It is a Gui Package. In the gui you can specify the user with password. There is a possibility to save the entered data. This is stored in the User Data section of Windows. The class is a singleton and returns the last entered data with every call in the process.
Example code:
from login_gui import MainGui, User
if __name__ == '__main__':
functions = [
"test function",
"test function 1",
"test function 2",
]
print(MainGui(functions, 'My Gui').result)
>>> [1,0,1]
print(MainGui([], 'My Gui').result)
>>> None
print(str(User().decode()))
>>> 'user:password'
functions = [
(True, "test function 0"),
(False, "test function 1"),
(True, "test function 2"),
]
print(MainGui(functions, 'My Gui').result)
>>> 'user:password'
Example Video:
Development environment
- you need python 3.8.5
- if you don't have python in windows environment variable, you must add to python absolut path
- start CMD in you repo path
- build venv folder with environment python for development
python -m venv venv
- activate python with
venv\Scripts\activate.bat
- upgrade pip to new version
python -m pip install --upgrade pip
- install all package for development
pip install -r requirements.txt
Tools for Development
PyCharm plugins
- As code analyzer PyLint
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
login-gui-2.0.0.tar.gz
(8.0 kB
view hashes)
Built Distribution
login_gui-2.0.0-py3-none-any.whl
(10.1 kB
view hashes)
Close
Hashes for login_gui-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a68eb1f643fda600b70e22ea4a4336f2f30ae3752cf053fa640d24da5362771 |
|
MD5 | c380d8812a6971fbcec9960b00f3ba25 |
|
BLAKE2b-256 | a156a3cd2fcce099d10e339dfd49147239002ffe201837ad9b57b2f96c8d94c5 |