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