Курс посвящен такому замечательному инструменту как PyQt5. В данном курсе мы научимся писать крутые программы с использованием современного графического интерфейса, все видео хорошо смонтированы и не содержат воды.ЧТО МЫ ИЗУЧИМ?1. Настройка среды и разбор инструментов QtDesigner2. Структура QT программы, преобразование интерфейса, принцип работы pushButton, PlainTextEdit, Label3. RadioButton, CheckBox. Использование галочек в программе4. Работа с ListWidget и таблицами, ставим иконки, создаем ресурсы и компилируем программу5. Работа с ComboBox, LineEdit, PlainTextEdit, ProgressBar. Улучшаем интерфейс программы6. Все виды уведомлений пользователя, модальные окна7. Работа с файлами в диалоговом окне, рассматриваем цветовую палитру, работа с menubar, statusbar8. Работа с QThread и Event событиями. Правильное использование потоков9. Создаем свой браузер, используем навыки из прошлых уроков10. ООП структура проекта, реализация файла интерфейса, работа с стилямиЧТО НЕОБХОДИМО?Желание учиться и хотя бы минимальные знания ООП, в каждом видео очень детально рассматривается каждый инструмент QT и понять его сможет абсолютно каждый. После прохождения данного курса вы смело сможете разрабатывать программы используя удобный и красивый интерфейс.СТРУКТУРА ВИДЕОКаждое видео содержит в себе максимум практики и проработав данный материал можно достаточно хорошо закрепить полученные знания. В течении всего курса мы будет рассматривать основные виджеты и возможности PyQt5 и потихоньку двигаться всё выше и выше.В конце данного курса мы реализуем свой браузер использую знания, полученные из прошлых уроков. Браузер будет использовать современный интерфейс, с возможностью переключаться на тёмную тему, использовать вход по паролю, выводить информацию о разработчике и многое другое. Вы научитесь делать полноценный GUI приложения используя Python.
What you'll learn
set up the development environment and use QtDesigner
understand the structure of QT programs and use widgets like pushButton, PlainTextEdit, and Label
utilize radio buttons, checkboxes, and lists in applications
manage graphics and compile resources
implement user notifications and modal windows
work with files and create custom menus
manage threading and events in applications
design a functional web browser with a sleek interface
Course objectives
provide hands-on experience in GUI development using PyQt5
develop a complete application by the end of the course