Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ecspertiza от Октябрь 18, 2010, 14:34



Название: QTextEdit растягивание по тексту
Отправлено: ecspertiza от Октябрь 18, 2010, 14:34
Собственно сабж  :) Есть QTextEdit в него подгружается некий текст, нужно что бы QTextEdit по высоте был такой же как и текст внутри или же чуть больше что бы отсутствовала вертикальная полоса прокрутки. Может знает кто как такое сделать или есть готовая реализация?


Название: Re: QTextEdit растягивание по тексту
Отправлено: CroCIV от Октябрь 18, 2010, 16:02
Сам не проверял  :-[ но вот по идее дорога к решению кроется где-то тут

QTextEdit::document ();

мб поможет QTextDocument::pageSize () или QTextDocument::size ()?


Название: Re: QTextEdit растягивание по тексту
Отправлено: ecspertiza от Октябрь 18, 2010, 20:00
Сделал как то так

ui->textEdit->adjustSize();
ui->textEdit->document()->setTextWidth(ui->textEdit->document()->idealWidth());
ui->textEdit->setMinimumHeight(ui->textEdit->document()->size().height());

может не лучший вариант , но другого я пока не нашел :)