Russian Qt Forum
Сентябрь 30, 2024, 18:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextEdit выровнять текст по центру  (Прочитано 7438 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« : Сентябрь 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>.
« Последнее редактирование: Сентябрь 17, 2011, 21:18 от kambala » Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
volvo877
Гость
« Ответ #1 : Сентябрь 17, 2011, 22:21 »

Код
C++ (Qt)
textEdit->setHtml("<center>Текст по центру</center>Слева<br>Опять слева");
?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #2 : Сентябрь 17, 2011, 22:27 »

не помогло. к тому же, этот тег уже считается deprecated.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #3 : Сентябрь 21, 2011, 10:02 »

получилось так:
Код
HTML
<html><body><table><tr><td align = "center" width = "100%">%1</td></tr></table></body></html>
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.139 секунд. Запросов: 22.