В этом видео мы познакомимся с новой библиотекой для создания графического интерфейса на Python - customtkinter. С помощью этой библиотеки Вы можете создавать современный дизайн приложений также просто как и с tkinter, но приложение будет иметь дизайн как в операционных систем Windows 10 и 11, а также MacOS. Особенностью библиотеки customtkinter является возможность задавать цветовое оформление приложения для темной и светлой тем операционной системы, а также имеет на выбор несколько цветовых схем виджетов программы. В видео мы разработаем desktop приложение с графическим интерфейсом - генератор случайных паролей. Программа имеет возможность задавать сложность паролей за счёт добавления букв верхнего и нижнего регистров, цифр и символов, а также задавать желаемую длину пароля. Ещё реализуем возможность изменения цветового оформления программы с поддержкой темной и светлой тем. Также научимся работать с несколькими файлами одного приложения. Программа будет иметь современный GUI написанный на языке программирования Python используя библиотеку customtkinter. Ссылка на github программы: Ссылка на github библиотеки: Телеграм канал для общения - Телеграм канал - 0:00 - Обзор библиотеки customtkinter 1:07 - Пример программы на customtkinter 1:55 - Приложение Password generator 2:35 - Создание нового проекта в PyCharm 2:51 - Основной Python файл программы 3:00 - Установка библиотеки customtkinter 3:15 - Импорт библиотеки customtkinter 3:33 - Базовый шаблон программы с интерфейсом 5:32 - Добавление логотипа приложения 9:19 - Фрейм для элементов интерфейса 10:42 - Поле вывода пароля 11:42 - Кнопка генерации пароля 13:47 - Фрейм для элементов настройки сложности пароля 14:23 - Слайдер длины пароля 16:38 - Счетчик длины пароля 17:10 - Чекбоксы настройки сложности пароля 21:22 - ComboBox выбора оформления приложения 22:04 - Функция изменения оформления программы 23:51 - Связываем значения слайдера и счетчика 25:53 - Получение перечня символов для формирования пароля 27:36 - Модуль password - генерация случайного пароля 29:18 - Функция генерации пароля по нажатию на кнопку 31:33 - Значения по умолчанию 32:50 - Тестируем приложение 33:12 - Финал
Hide player controls
Hide resume playing