Шаг 9.
Библиотека PyQt5.
Знакомство с PyQt5. Модули PyQt5
На этом шаге мы перечислим модули, входящие в эту библиотеку.
В состав библиотеки PyQt5 входит множество модулей, объединенных в пакет PyQt5. Перечислим самые важные их них:
- QtCore - содержит классы, не связанные с реализацией графического интерфейса. От этого модуля зависят все остальные модули;
- QtGui - содержит классы, реализующие низкоуровневую работу с оконными элементами, обработку сигналов, вывод двухмерной графики и текста и др.;
- QtWidgets - содержит классы, реализующие компоненты графического интерфейса: окна, диалоговые окна, надписи, кнопки, текстовые поля и др.;
- QtWebKit - включает низкоуровневые классы для отображения Web-страниц;
- QtWebKitWidgets - реализует высокоуровневые компоненты графического интерфейса, предназначенные для вывода Web-страниц и использующие модуль QtWebKit;
- QtMultimedia - включает низкоуровневые классы для работы с мультимедиа;
- QtMultimediaWidgets - реализует высокоуровневые компоненты графического интерфейса с мультимедиа и использующие модуль QtMultimedia;
- QtPrintSupport - содержит классы, обеспечивающие поддержку печати и предварительного просмотра документов;
- QtSql - включает поддержку работы с базами данных, а также реализацию SQLite;
- QtSvg - позволяет работать с векторной графикой (SVG);
- QtOpenGL - обеспечивает поддержку OpenGL;
- QtNetwork - содержит классы, предназначенные для работы с сетью;
- QtXml и QtXmlPatterns - предназначены для обработки XML;
- QtHelp - содержат инструменты для создания интерактивных справочных систем;
- QtWinExtras - включает поддержку специфических возможностей Microsoft Windows;
- Qt - включает классы из всех модулей сразу.
Для подключения модулей используется следующий синтаксис:
from PyQt5 import <Названия модулей через запятую>
Так, например, можно подключить модули QtCore и QtWidgets:
from PyQt5 import QtCore, QtWidgets
На следующем шаге мы рассмотрим типы данных в PyQt.
Предыдущий шаг
Содержание
Следующий шаг