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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: как в QLabel сделать автоматический перенос строк  (Прочитано 20387 раз)
Evgeniya
Гость
« : Август 12, 2009, 21:11 »

Доброго времени суток!!!!
Есть такой вопрос...можно ли как-нить в QLabel сделать автоматический перенос строк???Просто у меня текст в QLabel берется из базы данных...и каждый раз там может быть различное количество строк....
Записан
verzer
Гость
« Ответ #1 : Август 12, 2009, 21:24 »

QLabel::setWordWrap(true)
Записан
Evgeniya
Гость
« Ответ #2 : Август 13, 2009, 07:49 »

Спасибо...как-то не подумала сразу
Записан
Evgeniya
Гость
« Ответ #3 : Август 24, 2009, 10:51 »

А чтобы размер QLabel изменялся в зависимости от длины текста, который записывается в него...так можно сделать???
Пробовала с помощью setScaledContents(true); - не помогает
Записан
ритт
Гость
« Ответ #4 : Август 24, 2009, 11:31 »

Цитировать
А чтобы размер QLabel изменялся в зависимости от длины текста, который записывается в него...так можно сделать???
Пробовала с помощью setScaledContents(true); - не помогает

Цитировать
scaledContents : bool
This property holds whether the label will scale its contents to fill all available space.
When enabled and the label shows a pixmap, it will scale the pixmap to fill the available space.

при смене текста подгоняй размеры. ивот ещё на заметку - QWidget::heightForWidth
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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