10.7.1. Класс cerebro.gui.AccountDialog¶
-
class
cerebro.gui.
AccountDialog
(title, label='', store_key='')[исходный код]¶ Параметры: Класс диалога ввода логина и пароля.
Методы
daccount = cerebro.gui.account_dialog('Пример', 'Введите ваш логин и пароль', 'store_key') res = daccount.execute() if res == True: print('Введенные пользователем логин и пароль', daccount.login(), daccount.password()) daccount.store('store_key') # сохраняем пароль для последующих вызовов
-
execute
()[исходный код]¶ Результат: True, если пользователь ввел логин и пароль и нажал кнопку Ok, либо логин и пароль были сохранены ранее. Тип результата: bool Показывает диалог пользователю.
Если логин и пароль были сохранены при прошлом вызове, диалог не будет показан, вернётся значение True и далее вы можете получить логин и пароль воспользовавшись методами
login()
иpassword()
.
-
login
()[исходный код]¶ Результат: введенный пользователем логин. Тип результата: string См.также
-
password
()[исходный код]¶ Результат: введенный пользователем пароль. Тип результата: string
-
set_login
(login)[исходный код]¶ Параметры: login (string) – логин. Устанавливает значение логина.
См.также
-
store
(store_key, expires=7)[исходный код]¶ Параметры: Диалог позволяет сохранять логин и пароль на определенное вами время по текстовому ключу. Для восстановления раннее сохраненного палоля передайте в конструктор диалога тот же ключ, что и при сохранении.
Примечание
Все пароли сохраняются в зашифрованном виде.
-