Шаг 99.
Библиотека PyQt5.
Основные компоненты. Надпись

    На этом шаге мы рассмотрим назначение компонента, его основные методы и сигналы.

    Надпись применяется для вывода подсказки пользователю, информирования пользователя о ходе выполнения операции, назначения клавиш быстрого доступа применительно к другому компоненту, а также для вывода изображений и анимации. Кроме того, надписи позволяют отображать отформатированный с помощью CSS текст в формате HTML, что позволяет реализовать простейший Web-браузер. В библиотеке PyQt5 надпись реализуется с помощью класса QLabel. Иерархия наследования выглядит так:

  (QObject, QPaintDevice) - QWidget - QFrame - QLabel

    Конструктор класса QLabel имеет два формата:

  <Объект> = QLabel ([parent=<Родитель>] [, flags=<Тип окна>]) 
  <Объект> = QLabel (<Текст>[, parent=<Родитель>][, flags=<Тип окна>])

    В параметре parent указывается ссылка на родительский компонент. Если параметр не указан или имеет значение None, то компонент будет обладать своим собственным окном, тип которого можно задать с помощью параметра flags. Параметр <Текст> позволяет задать текст, который будет отображен на надписи. Пример:

  label = QtWidgets.QLabel("Текст надписи", flags=QtCore.Qt.Window) 
  label.resize(300, 50)
  label.show()

    Класс QLabel поддерживает следующие основные методы (полный их список смотрите на странице https://doc.qt.io/qt-5/qlabel.html):

    Класс QLabel поддерживает следующие сигналы:

    На следующем шаге мы рассмотрим командную кнопку.




Предыдущий шаг Содержание Следующий шаг