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

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

    Класс QTextCursor из модуля QtGui предоставляет инструмент для доступа к документу, представленному экземпляром класса QTextDocument, и для его правки, - иными словами, текстовый курсор. Конструктор класса QTextCursor поддерживает следующие форматы:

  <Объект> = QTextCursor()
  <Объект> = QTextCursor(<QTextDocument>)
  <Объект> = QTextCursor(<QTextFrame>)
  <Объект> = QTextCursor(<QTextBlock>)
  <Объект> = QTextCursor(<QTextCursor>)

    Создать текстовый курсор, установить его в документе и управлять им позволяют следующие методы класса QTextEdit:

    Помимо перечисленных, существуют также атрибуты NextCell, PreviousCell, NextRow и PreviousRow, позволяющие перемещать текстовый курсор внутри таблицы. В необязательном параметре mode можно указать следующие атрибуты из класса QTextCursor:

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




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