Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: crossly от Май 19, 2009, 09:17



Название: QtextDocument drawcontents on widget
Отправлено: crossly от Май 19, 2009, 09:17
все добрый день....

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

растолкуйте несведущему....


Название: Re: QtextDocument drawcontents on widget
Отправлено: Rcus от Май 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.


Название: Re: QtextDocument drawcontents on widget
Отправлено: crossly от Май 19, 2009, 11:11
и....