PyQt5 Python - Разработка графических интерфейсов (GUI)

О чём курс

Вам нужен полноценный графический интерфейс для ваших Python-программ — от простых кнопок до работы с многопоточностью и собственным браузером. Здесь разбирается создание десктопных приложений с помощью библиотеки PyQt5 и визуального редактора QtDesigner. Вы научитесь настраивать среду, работать с основными виджетами вроде списков, таблиц и индикаторов прогресса, а также правильно интегрировать события и потоки. Курс подойдет тем, кто уже знаком с основами ООП на Python. В финале вы соберете готовый браузер с поддержкой темной темы и системой авторизации по паролю, что закрепит все навыки на практике.

Программа обучения

    1. Настройка среды и разбор инструментов QtDesigner
    1. Структура QT программы, преобразование интерфейса, принцип работы pushButton, PlainTextEdit, Label
    1. RadioButton, CheckBox. Использование галочек в программе
    1. Работа с ListWidget и таблицами, ставим иконки, создаем ресурсы и компилируем программу
    1. Работа с ComboBox, LineEdit, PlainTextEdit, ProgressBar. Улучшаем интерфейс программы
    1. Все виды уведомлений пользователя, модальные окна
    1. Работа с файлами в диалоговом окне, рассматриваем цветовую палитру, работа с menubar, statusbar
    1. Работа с QThread и Event событиями. Правильное использование потоков
    1. Создаем свой браузер, используем навыки из прошлых уроков
    1. ООП структура проекта, реализация файла интерфейса, работа с стилями
Складчина создана 11 июля 2021 г. · описание обновлено 2 июня 2026 г.

Другие материалы автора 6

НХ Никита Хохлов Все материалы
431 ₽ 999 ₽