crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> многострочный QLabel обрезается текст
igor_bogomolov
  опции профиля:
сообщение 17.4.2009, 14:07
Сообщение #11


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Помогает следущее
QWidget * mwg()
{
    .....................
    lb->setText("..............");
    lb->setSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::MinimumExpanding);
    lt->addWidget(lb,1,1);
    return wg;
}

____________________________________________________________________________
P.S. Всегда думал, для чего же MinimumExpanding и как можно его использовать. А тут вот пригодился :)

Подойдет такое решение?

Сообщение отредактировал igor_bogomolov - 17.4.2009, 14:10
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 17.4.2009, 14:48
Сообщение #12





Гости








    


Цитата(igor_bogomolov @ 17.4.2009, 14:07) *
Подойдет такое решение?

В принципе сойдет, но это фактически задать минимумы. Есть еще интересная функция
Цитата
void QSizePolicy::setHeightForWidth ( bool dependent )
Sets the flag determining whether the widget's preferred height depends on its width, to dependent.
See also hasHeightForWidth().
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 17.4.2009, 19:52
Сообщение #13





Гости








    


Цитата(Гость_Гость_* @ 17.4.2009, 14:48) *
Есть еще интересная функция

Но не работает :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 24.4.2024, 13:30