+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вы смотрели
Вход
 
 
Каталог
 
Категории
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.01 руб.
 
 Цены показывать:
 
 
 
 
  
Направления
Artificial Intelligence   Big Data   Blockchain   CASE   PostgreSQL   Python   Бизнес-тренинги   Интернет   Информационная безопасность   Корпоративные информационные системы   Мобильные приложения   Операционные системы Linux   Операционные системы Unix   Операционные системы Windows   Офисное ПО   Разработка веб-приложений   Разработка ПО   Свободное ПО   Семантические технологии   Средства тестирования   СУБД и хранилища данных   Управление бизнес-процессами   Управление ИТ-инфраструктурой   Управление качеством   Управление персоналом   Управление проектами   Управление разработкой ПО  
 

Продукт  

Курс "Разработка приложений PyQT 5"

Цена: 49 750 руб.
 
Звонок с сайта Купить дешевле
 
Продолжительность - 5 дней
Расписание: 02.09.2024 (Москва)
 
Специализация:  Авторские курсы: Свободное ПО/Open Source
Код: EDU-Python-13
 
PyQT 5— это набор Python библиотек для создания графического интерфейса на базе платформы Qt5 от компании Digia. В свою очередь Qt — это популярная среда C++ для написания приложений с помощью графического интерфейса для всех основных настольных, мобильных и встраиваемых платформ. PyQt состоит из более чем шести сотен классов, охватывающих ряд функций, таких как графические пользовательские интерфейсы, базы данных SQL, обработка XML, сети, веб-инструментарий.

Курс "Разработка приложений PyQT 5" посвящен рассмотрению библиотеки PyQt, позволяющей создавать кроссплатформенные приложения с графическим интерфейсом. На курсе слушатели рассмотрят базовые возможности библиотеки и методы, научатся работать с базами данных наиболее распространенных форматов, воспроизводить мультимедийные файлы, выводить документы на печать и экспортировать их в популярный формат Adobe PDF. Также в конце курса напишут свое приложение по Судок.

Прослушав данный курс, Вы узнаете:

  • Что такое PyQT 5
  • Какие есть типы данных PyQT 5
  • Как обрабатывать сигналы и события
  • Основные компоненты PyQT 5
  • Как использовать таблицы и списки
  • Как использовать основные классы для графических объектов
  • Основные классы для работы с диалоговыми окнами
  • Как работать с мультимедиа
  • Как взаимодействовать с Windows
  • Как получать пути к системным каталогам

Научитесь:

  • Устанавливать PyQT 5
  • Управлять основным циклом приложения
  • Управлять окнами приложения
  • Размещать компоненты в окнах
  • Работать с базами данных
  • Работать с графикой
  • Использовать диалоговые окна в приложениях
  • Создавать SDI- и MDI-приложения
  • Производить печать документов из приложения

Аудитория: Пользователи, желающие научиться создавать графический интерфейс на базе платформы Qt5.

Предварительная подготовка: Уверенное знание основ языка Python.

Курсы, рекомендуемые для предварительного прохождения:

Программа курса

1 Основы PyQT 5

1.1 Установка PyQT 5

1.2 Структура PyQT-программы

1.3 ООП-стиль создания окна

1.4 Создание окна с помощью программы Qt Designer

1.5 Модули PyQt 5

1.6 Типы данных в PyQt

1.7 Управление основным циклом приложения

1.8 Многопоточные приложения

1.9 Вывод заставки

2 Управление окном приложения

2.1 Создание и отображение окна

2.2 Типы окна

2.3 Местоположение и размеры окна на экране и управление им

2.4 Разворачивание и сворачивание окна

2.5 Управление прозрачностью окна

2.6 Модальные окна

2.7 Заголовок окна

2.8 Работа с фоном окна

2.9 Окна произвольной формы

2.10 Всплывающие подсказки

2.11 Программное закрытие окна

2.12 Использование таблиц стилей CSS для оформления окон

3 Обработка сигналов и событий

3.1 Обработчик сигналов

3.2 Генерация сигналов

3.3 Передача данных в обработчик

3.4 Использование таймеров

3.5 Перехват всех событий

3.6 Примеры событий

3.7 Технология drag & drop

3.8 Работа с буфером обмена

3.9 Фильтрация событий

3.10 Искусственные события

4 Размещение компонентов в окнах

4.1 Абсолютное позиционирование

4.2 Горизонтальное и вертикальное выравнивание

4.3 Выравнивание компонентов формы

4.4 Классы QStackedLayout и QStackedWidget

4.5 Класс QSizePolicy

4.6 Объединение компонентов в группу

4.7 Панель с рамкой

4.8 Панель с вкладками

4.9 Компонент «аккордеон»

4.10 Панели с изменяемым размером

4.11 Область с полосами прокрутки

5 Основные компоненты

5.1 Надпись

5.2 Командная кнопка

5.3 Переключатель

5.4 Флажок

5.5 Однострочное текстовое поле

5.6 Многострочное текстовое поле

5.7 Текстовый браузер

5.8 Поля для ввода целых и вещественных чисел

5.9 Поля для ввода даты и времени

5.10 Календарь

5.11 Электронный индикатор

5.12 Индикатор хода процесса

5.13 Шкала с ползунком

5.14 Круговая шкала с ползунком

5.15 Полоса прокрутки

5.16 Веб-браузер

6 Таблицы и списки

6.1 Раскрывающийся список

6.2 Список для выбора шрифта

6.3 Роли элементов

6.4 Модели

6.5 Представления

6.6 Управление выделением элементов

6.7 Промежуточные модели

6.8 Использование делегатов

7 Работа с базами данных

7.1 Соединение с базой данных

7.2 Сведения о структуре таблицы

7.3 Выполнение SQL-запросов и получение их результатов

7.4 Модели, связанные с данными

8 Работа с графикой

8.1 Вспомогательные классы

8.2 Класс QPainter

8.3 Работа с изображениями

9 Графическая сцена

9.1 Класс QGraphicsScene: сцена

9.2 Класс QGraphicsView: представление

9.3 Класс QGraphicsItem: базовый класс для графических объектов

9.4 Графические объекты

9.5 Группировка объектов

9.6 Эффекты

9.7 Обработка событий

10 Диалоговые окна

10.1 Пользовательские диалоговые окна

10.2 Классы QdialogButtonBox, QmessageBox, QinputDialog,QfileDialog

10.3 Окно для выбора цвета

10.4 Окно для выбора шрифта

10.5 Окно для вывода сообщения об ошибке

10.6 Окно с индикатором хода процесса

10.7 Создание многостраничного мастера

11 Создание SDI- и MDI-приложений

11.1 Главное окно приложения

11.2 Меню

11.3 Панели инструментов

11.4 Прикрепляемые панели

11.5 Управление строкой состояния

11.6 MDI-приложения

11.7 Добавление значка приложения в область уведомлений

12 Мультимедиа

12.1 Класс QMediaPlayer

12.2 Класс QVideoWidget

12.3 Класс QMediaPlaylist

12.4 Запись звука

12.5 Класс QSoundEffect

13 Печать документов

13.1 Основные средства печати

13.2 Параметры принтера и страницы

13.3 Предпечатный, предварительный просмотр документов

13.4 Класс QPrinterInfo: получение сведений о принтере

13.5 Класс QPdfWriter: экспорт в формат PDF

14 Взаимодействие с Windows

14.1 Панель задач, управление кнопкой

14.2 Списки быстрого доступа

14.3 Панели инструментов, выводящиеся на миниатюрах

14.4 Дополнительные инструменты по управлению окнами

14.5 Сведения об операционной системе

14.6 Пути к системным каталогам

15 Получение путей к системным каталогам

15.1 Сохранение настроек приложений

15.2 Создание экземпляра класса QSettings

15.3 Запись и чтение данных

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


Свободно распространяемое программное обеспечение популярно как среди частных лиц, так и среди организаций. Действительно, СПО позволяет серьезно экономить на приобретении лицензий для компаний, которые многократно тиражируют программное решение. Также благодаря тому, что СПО можно квалифицированно дорабатывать собственными силами под конкретные нужды организации, оно приобретает еще и дополнительную гибкость и удобство в использовании.

Открытое программное обеспечение — это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это позволяет использовать уже созданный код для создания новых версий программ, для исправления ошибок и, возможно, помочь в доработке открытой программы.

В конце обучения на курсах проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненные в процессе обучения.

Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.

  • Нужна помощь в поиске курса?
    Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
  • Поговорите со своим личным тренинг-менеджером!
    Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru

 
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Основы TOGAF 9
Atlassian JIRA - система управления проектами и задачами
Oracle. Программирование на SQL и PL/SQL
Oracle. Настройка языка SQL
Моделирование предметной области с использованием Sparx Systems Enterprise Architect
Администрирование баз данных Oracle
Java Standard Edition 9 (Java SE9). Язык программирования Java, базовый курс или часть 1
Выявление и формирование пользовательских требований
Расширенные возможности управления проектами в JIRA: планирование, контроль, бюджет с применением плагинов Tempo
 
Новинки
 

 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года