Мне нужно, чтобы текст в QTextEdit был выровнен по центру.
При вставке текста методом append(), текст выравнивается с помощью setAlignment( Qt::AlignCenter ).
При вставке методом setText() - выравнивание не работает.
Насколько я понял из доки - append() добавляет весь текст одним параграфом, к которому применяется setAlignment(), метод setText() работает как-то по-другому, видимо разбивает текст на параграфы и setAlignment уже не работает..
Мне, в принципе, все равно, какой метод использовать, проблема в том, что при изменении текста вот таким способом:
textEdit->clear();
textEdit->append();
если текст больше видимой площади виджета - появляется скролл и всегда показыватеся конец текста.
Поэтому вопросы.)
Можно-ли, используя append() делать так, чтобы всегда показывалось начало текста? Либо, как применить setAlignment при использовании setText() ?