Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QPlainTextDocumentLayout Class Reference
[QtGui module]

该QPlainTextDocumentLayout类实现一个纯文本布局QTextDocument More...

继承QAbstractTextDocumentLayout

Methods


Detailed Description

该QPlainTextDocumentLayout类实现一个纯文本布局QTextDocument

一个QPlainTextDocumentLayout是必需的文本文档,可显示或编辑的QPlainTextEdit。看QTextDocument.setDocumentLayout( ) 。

QPlainTextDocumentLayout使用QAbstractTextDocumentLayout的API,QTextDocument需要,但部分重新定义它,以更好地支持纯文本。为实例,并不对垂直像素进行操作,但在第(称为块)来代替。文档的高度是相同的它包含段落的数目。布局上也并不支持表或嵌套的框架,或者说超出了语法高亮段落的列表,任何形式的先进的文本布局。


Method Documentation

QPlainTextDocumentLayout.__init__ (self, QTextDocument document)

构造一个纯文本文档布局的文本document

QRectF QPlainTextDocumentLayout.blockBoundingRect (self, QTextBlock block)

从重新实现QAbstractTextDocumentLayout.blockBoundingRect( ) 。

int QPlainTextDocumentLayout.cursorWidth (self)

QPlainTextDocumentLayout.documentChanged (self, int from, int, int charsAdded)

从重新实现QAbstractTextDocumentLayout.documentChanged( ) 。

QSizeF QPlainTextDocumentLayout.documentSize (self)

从重新实现QAbstractTextDocumentLayout.documentSize( ) 。

QPlainTextDocumentLayout.draw (self, QPainter, QAbstractTextDocumentLayout.PaintContext)

从重新实现QAbstractTextDocumentLayout.draw( ) 。

QPlainTextDocumentLayout.ensureBlockLayout (self, QTextBlock block)

确保block具有有效的布局

QRectF QPlainTextDocumentLayout.frameBoundingRect (self, QTextFrame)

从重新实现QAbstractTextDocumentLayout.frameBoundingRect( ) 。

int QPlainTextDocumentLayout.hitTest (self, QPointF, Qt.HitTestAccuracy)

从重新实现QAbstractTextDocumentLayout.hitTest( ) 。

int QPlainTextDocumentLayout.pageCount (self)

从重新实现QAbstractTextDocumentLayout.pageCount( ) 。

QPlainTextDocumentLayout.requestUpdate (self)

请在所有视图一个完整的更新。

QPlainTextDocumentLayout.setCursorWidth (self, int width)




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5