На этом шаге мы приведем общие сведения об этом компоненте.
Многострочное текстовое поле предназначено для ввода и редактирования как простого текста, так и текста в формате HTML. Поле поддерживает технологию drag & drop, стандартные комбинации клавиш быстрого доступа, работу с буфером обмена и многое другое. Многострочное текстовое поле реализуется с помощью класса QTextEdit. Иерархия наследования:
(QObject, QPaintDevice) - QWidget - QFrame - QAbstractScrollArea - QTextEdit
Конструктор класса QTextEdit имеет два формата вызова:
<Объект> = QTextEdit([parent=<Родитель>]) <Объект> = QTextEdit(<Текст>[, parent=<Родитель>])
В параметре parent указывается ссылка на родительский компонент. Если параметр не указан или имеет значение None, то компонент будет обладать своим собственным окном. Параметр <Текст> позволяет задать текст в формате HTML, который будет отображен в текстовом поле.
На следующем шаге мы рассмотрим основные методы и сигналы этого компонента.