Шаг 185.
Библиотека PyQt5.
Работа с графикой. Вспомогательные классы. Класс QFont: шрифт

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

    Класс QFont описывает характеристики шрифта. Форматы конструктора класса:

  <Объект> = QFont()
  <Объект> = QFont(<Название шрифта>[, pointSize=-l][, weight=-l]
      [, italic=False]) 
  <Объект> = QFont(<QFont>)

    Первый конструктор создает объект шрифта с настройками, используемыми приложением по умолчанию. Установить шрифт приложения по умолчанию позволяет статический метод setFont() класса QApplication.

    Второй конструктор позволяет указать основные характеристики шрифта. В первом параметре указывается название шрифта или семейства в виде строки. Необязательный параметр pointSize задает размер шрифта. В параметре weight можно указать степень жирности шрифта: число от 0 до 99 или значение атрибута Light (25), Normal (50), DemiBold (63), Bold (75) или Black (87) класса QFont. Если в параметре italic указано значение True, шрифт будет курсивным.

    Третий конструктор создает новый объект на основе другого объекта.

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

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




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