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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtextDocument drawcontents on widget  (Прочитано 4091 раз)
crossly
Гость
« : Май 19, 2009, 09:17 »

все добрый день....

маленький вопросик.... нужно отрисовать содержимое QTextDocument на Qwidget ..... отрисовать отрисовал....
вопрос в размере текста и виджета... как их состыковать...
к примеру если сделать размер виджета меньше чем размер текста то текст просто уходит за границы....

растолкуйте несведущему....
Записан
Rcus
Гость
« Ответ #1 : Май 19, 2009, 10:55 »

Цитировать
size : const QSizeF

Returns the actual size of the document. This is equivalent to documentLayout()->documentSize();

The size of the document can be changed either by setting a text width or setting an entire page size.

Note that the width is always >= pageSize().width().

By default, for a newly-created, empty document, this property contains a configuration-dependent size.

This property was introduced in Qt 4.2.

Access functions:

QSizeF size () const
See also setTextWidth(), setPageSize(), and idealWidth().

Цитировать
void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )

Draws the content of the document with painter p, clipped to rect. If rect is a null rectangle (default) then the document is painted unclipped.

This function was introduced in Qt 4.2.
Записан
crossly
Гость
« Ответ #2 : Май 19, 2009, 11:11 »

и....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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