Не могу понять, как текст в QTextEdit разместить по центру. Что у меня сейчас:
ui->stateTextEdit->append("System state is"); ui->stateTextEdit->append("active");
В .qss добавил:
QTextEdit { text-align: center; }
Толку никакого.
ui->stateTextEdit->setAlignment(Qt::AlignCenter);
ui->stateTextEdit->setAlignment(Qt::AlignCenter);
Почему-то только последняя строка отцентрировалась.
К сожалению, после каждого append() придется вызывать, если этим вариантом пользоваться, то есть смысл обертку предусмотреть.
Да, так и сделал в итоге:
void StateManager::appendCenter(const QString &str) { ui->stateTextEdit->append(str); ui->stateTextEdit->setAlignment(Qt::AlignCenter); }
И потом уже:
appendCenter("System state is"); appendCenter("active");