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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: css в QLabel не работает как нужно  (Прочитано 5425 раз)
grekap
Гость
« : Сентябрь 16, 2009, 16:35 »

Подскажите пожалуйста, почему не все параметры CSS работают в QLabel. Например, я вставляю HTML-код со встроенным CSS, но некоторые параметры не применяются к содержимому лейблы. Например
...
QString html("<table><tr><td style=\"font-family:Arial; text-align:right; border-right:1px solid black;\">Hello world</td></tr></table>");
QLabel *myLabel = new QLabel();
myLabel->setText(html);
myLabel->show();
...
отрисует "Hello world" шрифтом Arial, но по правому краю не выровняет, также бордюр справа не будет отрисован.

Спасибо!
Записан
Vass
Гость
« Ответ #1 : Сентябрь 16, 2009, 17:09 »

http://doc.trolltech.com/4.5/richtext-html-subset.html#css-properties
Допустимые CSS свойства Qt, в них нет border-right.

А вообще на этой странице:
http://doc.trolltech.com/4.5/richtext-html-subset.html
перечислены все возможности HTML в GUI Qt
« Последнее редактирование: Сентябрь 16, 2009, 17:10 от Vass » Записан
grekap
Гость
« Ответ #2 : Сентябрь 16, 2009, 21:36 »

Спасибо большое за ответ, мне это очень помогло!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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