Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kambala от Сентябрь 17, 2011, 21:16



Название: QTextEdit выровнять текст по центру
Отправлено: kambala от Сентябрь 17, 2011, 21:16
Здравствуйте. Не получается выровнять текст в QTextEdit по центру. Пробовал такие варианты: устанавливал setAlignment(Qt::AlignCenter) (или Qt::AlignHCenter) до/после установки текста через setHtml(), заключал текст в <html><body><div style = \"text-align:center\">%1</div></body></html> или <html><body style = \"text-align:center\">%1</body></html> - ничего не помогает. Текст - набор строк, разделенных <br>.


Название: Re: QTextEdit выровнять текст по центру
Отправлено: volvo877 от Сентябрь 17, 2011, 22:21
Код
C++ (Qt)
textEdit->setHtml("<center>Текст по центру</center>Слева<br>Опять слева");
?


Название: Re: QTextEdit выровнять текст по центру
Отправлено: kambala от Сентябрь 17, 2011, 22:27
не помогло. к тому же, этот тег уже считается deprecated.


Название: Re: QTextEdit выровнять текст по центру
Отправлено: kambala от Сентябрь 21, 2011, 10:02
получилось так:
Код
HTML
<html><body><table><tr><td align = "center" width = "100%">%1</td></tr></table></body></html>