PyQt5 Python - Разработка графических интерфейсов (GUI)
О чём курс
Вам нужен полноценный графический интерфейс для ваших Python-программ — от простых кнопок до работы с многопоточностью и собственным браузером. Здесь разбирается создание десктопных приложений с помощью библиотеки PyQt5 и визуального редактора QtDesigner. Вы научитесь настраивать среду, работать с основными виджетами вроде списков, таблиц и индикаторов прогресса, а также правильно интегрировать события и потоки. Курс подойдет тем, кто уже знаком с основами ООП на Python. В финале вы соберете готовый браузер с поддержкой темной темы и системой авторизации по паролю, что закрепит все навыки на практике.
Программа обучения
- Настройка среды и разбор инструментов QtDesigner
- Структура QT программы, преобразование интерфейса, принцип работы pushButton, PlainTextEdit, Label
- RadioButton, CheckBox. Использование галочек в программе
- Работа с ListWidget и таблицами, ставим иконки, создаем ресурсы и компилируем программу
- Работа с ComboBox, LineEdit, PlainTextEdit, ProgressBar. Улучшаем интерфейс программы
- Все виды уведомлений пользователя, модальные окна
- Работа с файлами в диалоговом окне, рассматриваем цветовую палитру, работа с menubar, statusbar
- Работа с QThread и Event событиями. Правильное использование потоков
- Создаем свой браузер, используем навыки из прошлых уроков
- ООП структура проекта, реализация файла интерфейса, работа с стилями
Другие материалы автора 6
НХ Никита Хохлов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.