Если вы хотите, чтобы поля были только для вашего QTextEdit, а не для любого другого элемента в QVerticalLayout, вы можете использовать для этого таблицы стилей QT. Вам просто нужно дать имя объекту QTextEdit (например, «myMarginsTextEdit») и стилизовать его, например:
QTextEdit#myMarginsTextEdit
{
margin-left: 40px;
margin-right: 40px;
}
Если вы не используете таблицы стилей QT для стилизации своего приложения, вы все равно можете использовать его только для стилизации этого элемента. Вы можете сделать это следующим образом (представьте, что ваша переменная QTextEdit называется call "textEditItem"):
textEditItem.setStyleSheet("QTextEdit {margin-left:40px; margin-right:40px}");
Другой вариант - использовать поля содержимого в вертикальной компоновке, но затем он применяется ко всем элементам.