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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: маштабирование текста QLabel  (Прочитано 4992 раз)
slava_d200
Гость
« : Январь 15, 2012, 15:08 »

Добрый день!
Гору подстакиже пожалуйста.
так можно сделать так чтобы текст в QLabel
автоматически маштобировался в зависимости от размеров самого QLabel.
но при этом текст должен отображатся весь.
Записан
mutineer
Гость
« Ответ #1 : Январь 15, 2012, 15:11 »

попробуй void QLabel::setScaledContents ( bool )
Записан
andrew.k
Гость
« Ответ #2 : Январь 15, 2012, 15:11 »

возможно adjustSize или setScaledContents
Записан
slava_d200
Гость
« Ответ #3 : Январь 15, 2012, 15:37 »

возможно adjustSize или setScaledContents

что то не получается.

задаю шрифт текста + центрую
в результате если слово длинное то оно обрезается и с лева и с права.
Записан
andrew.k
Гость
« Ответ #4 : Январь 15, 2012, 16:00 »

adjustSize надо вручную вызывать.
Записан
slava_d200
Гость
« Ответ #5 : Январь 15, 2012, 16:22 »

adjustSize надо вручную вызывать.

да хоть ручками хоть автоматом
не маштабирует он текст  Обеспокоенный
Записан
stima
Гость
« Ответ #6 : Январь 15, 2012, 17:01 »

QLabel::wordWrap - If this property is true then label text is wrapped where necessary at word-breaks; otherwise it is not wrapped at all.

QTextLayout http://developer.qt.nokia.com/doc/qt-4.8/qtextlayout.html

Ну или вообще в ручную через QFontMetrics.
Записан
slava_d200
Гость
« Ответ #7 : Январь 15, 2012, 17:06 »

QLabel::wordWrap - If this property is true then label text is wrapped where necessary at word-breaks; otherwise it is not wrapped at all.

QTextLayout http://developer.qt.nokia.com/doc/qt-4.8/qtextlayout.html

Ну или вообще в ручную через QFontMetrics.

wordWrap - установлено и текст переносится (если есть пробелы) а если пробелов между словами нет и длина больше
размера qlabel текст обрезается
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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