Шаг 112.
Библиотека PyQt5.
Основные компоненты. Многострочное текстовое поле. Класс QTextDocument

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

    Класс QTextDocument из модуля QtGui представляет документ, который отображается в многострочном текстовом поле. Получить ссылку на текущий документ позволяет метод document() класса QTextEdit. Установить новый документ можно с помощью метода setDocument(<QTextDocument>). Иерархия наследования:

  QObject - QTextDocument

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

  <Объект> = QTextDocument([parent=<Poдитeль>]) 
  <Объект> = QTextDocument(<Текст>[, pareпt=<Poдитeль>])

    В параметре parent указывается ссылка на родительский компонент. Параметр <Текст> позволяет задать простой текст (не в HTML-формате), который будет отображен в текстовом поле.

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

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




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