GUI Генератор паролей на Python

В этом видео я научу вас делать кроссплатформенное приложение генератор паролей с графическим интерфейсом. Мы будем использовать язык Python и библиотеку PySide6 - привязку к инструментарию фреймворка Qt. Репозиторий на GitHub: Статья на Хабре: Поддержать развитие канала: Музыка из видео: - Chau Sara - Naevys - Provided by Lofi Records - Watch: - Download/Stream: Тайм-коды: 00:00 - Штош 00:34 - Приступаем 00:49 - Qt Designer 01:14 - Компоновка центрального виджета 01:26 - Компоновка выбора символов 02:06 - Компоновка длины пароля 02:24 - Компоновка энтропии и сложности пароля 02:50 - Компоновка пароля 03:34 - Иконки Material Icons 04:14 - Дописываем названия элементов 04:36 - Файл ресурсов 04:53 - Проставляем иконки в кнопки 05:32 - Стили для главного виджета 06:00 - Стили для кнопок 07:25 - Иконка замка 07:36 - Фрейм пароля 07:55 - Поле пароля 08:11 - Кнопка видимости пароля 08:42 - Кнопка генерации пароля 09:05 - Кнопка копирования пароля 09:28 - Слайдер длины пароля 10:25 - Счетчик длины пароля QSpinBox 10:50 - Настраиваем вертикальную политику элементов 11:10 - Ставим курсор “указывающая рука” для кнопок и слайдера 11:27 - Убираем белую рамку 11:42 - Делаем последние штрихи 11:58 - Конвертируем файлы ресурсов и интерфейса 12:32 - Главный модуль приложения 12:56 - Модуль buttons 14:04 - Модуль password 15:39 - Связываем значения слайдера и счетчика 16:13 - Метод получения допустимых символов 16:37 - Метод установки пароля 17:44 - Метод получения количества символов 18:14 - Метод установки энтропии 19:23 - Метод установки сложности пароля 20:07 - Генерируем пароль при нажатии на клавиши 20:39 - Метод для изменения видимости пароля 21:25 - Редактируем дизайн и добавляем сочетание клавиш для кнопок 22:00 - Метод копирования пароля в буфер обмена 22:25 - Метод изменения информации о сложности пароля при изменении 23:00 - Меняем структуру проекта 23:30 - Создаем файл зависимостей 23:44 - Git и .gitignore и первый коммит 24:12 - Собираем приложение для Windows 26:04 - Собираем приложение для Linux 26:46 - Меняем серую иконку на macOS 27:08 - Собираем приложение для macOS 27:31 - Репозиторий на GitHub 27:42 - Штош
Back to Top