Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Unnamed_Hero от Июнь 02, 2009, 20:38



Название: [решено]минимальная высота QTextВrowser, как сделать меньше 100?
Отправлено: Unnamed_Hero от Июнь 02, 2009, 20:38
Никак не могу задать минимальную высоту для QTextBrowser, оно не ставится, если оно меньше какого-то значения.

есть примерно такой код
ulw - QTextBrowser - всплывающее окошко с гипертекстом, появляющееся по определённому событию.

Код:
   QTextDocument * upl = ulw->document();
   upl->adjustSize();

ulw->setMinimumHeight(upl->size().height());


    qDebug () << ulw->height();
    qDebug () << upl->size().height();

....
ulw->show();

в дебаге вижу 192 для QTextBrowser и 44 для QTextDocument.
Больше - делается, меньще  (100) - нет. Выглядит громоздко. Как-то можно заставить его иметь нужный мне размер?
ulw->adjustSize () не помогает, да у него там гвоздями прибито размеры (200, 100), сли верить ассистанту.


Название: Re: минимальная высота QTextВrowser, как сделать меньше 100?
Отправлено: _OLEGator_ от Июнь 02, 2009, 22:23
Нужно именно задать минимальную высоту, меньше 100?
Меньше 100 можно сделать, устанавливая setMaximumSize()...


Название: Re: минимальная высота QTextВrowser, как сделать меньше 100?
Отправлено: Unnamed_Hero от Июнь 02, 2009, 22:33
Спасибо, помогло.
ЗЫ: Иногда простые вещи какбэ не видны, увы, лишь люди мы.