当前位置:首页 > 强大的QTextEdit功能
设置自动换行模式为mode。详细情况请参考“wordWrap”属性。
void QTextEdit::setWrapColumnOrWidth ( int ) [虚 槽]
设置将被自动换行的文本的位置(根据自动换行模式决定是象素还是列数)。详细情况请参考“wrapColumnOrWidth”属性。
void QTextEdit::setWrapPolicy ( WrapPolicy policy ) [虚 槽]
设置自动换行策略,是在空白符号还是在任意处为policy。详细情况请参考“wrapPolicy”属性。
QStyleSheet * QTextEdit::styleSheet () const
返回文本编辑中当前使用的QStyleSheet。 也可以参考setStyleSheet()。 实例:helpviewer/helpwindow.cpp。
int QTextEdit::tabStopWidth () const
返回tab stop的象素宽度。详细情况请参考“tabStopWidth”属性。
QString QTextEdit::text () const
返回文本编辑的文本。详细情况请参考“text”属性。
QString QTextEdit::text ( int para ) const
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。 返回para段落的文本。
如果textFormat()为RichText,文本将包含HTML格式标签。
void QTextEdit::textChanged () [信号]
只要文本编辑中的文本发生改变,这个信号就被发射。 也可以参考text和append()。
实例:helpviewer/helpwindow.cpp、qwerty/qwerty.cpp和rot13/rot13.cpp。
QTextCursor * QTextEdit::textCursor () const [保护]
返回文本编辑的文本光标。
警告: QTextCursor不在公有的应用编程接口中,但在一些特殊环境中你也许需要使用它。
TextFormat QTextEdit::textFormat () const
返回文本格式:多信息文本、一般文本或者自动文本。详细情况请参考“textFormat”属性。
bool QTextEdit::underline () const
如果当前格式是有下划线的,返回真,否则返回假。 也可以参考setUnderline()。
void QTextEdit::undo () [虚 槽]
撤销上一次操作。
如果没有操作可以撤销,例如在撤销/恢复历史中没有撤销步骤,那就什么也没发生。
也可以参考undoAvailable(), redo()和undoDepth。
void QTextEdit::undoAvailable ( bool yes ) [信号]
当撤销的可能性发生变化时,这个信号被发射。如果yes为真,那么undo()将会一直工作到undoAvailable( FALSE )下一次被发射为止。 也可以参考undo()和undoDepth。
int QTextEdit::undoDepth () const
返回撤销历史的深度。详细情况请参考“undoDepth”属性。
WordWrap QTextEdit::wordWrap () const
返回自动换行模式。详细情况请参考“wordWrap”属性。
int QTextEdit::wrapColumnOrWidth () const
返回将被自动换行的文本的位置(根据自动换行模式决定是象素还是列数)。详细情况请参考“wrapColumnOrWidth”属性。
WrapPolicy QTextEdit::wrapPolicy () const
返回自动换行策略是在空白符号还是在任意处。详细情况请参考“wrapPolicy”属性。
void QTextEdit::zoomIn ( int range ) [虚 槽]
通过把基本字体大小增大range点并且重新计算所有字体大小来放大文本。这不会改变任何图片的大小。 也可以参考zoomOut()。
void QTextEdit::zoomIn () [虚 槽]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。 通过把基本字体大小增大1点并且重新计算所有字体大小来放大文本。这不会改变任何图片的大小。 也可以参考zoomOut()。
void QTextEdit::zoomOut ( int range ) [虚 槽]
通过把基本字体大小缩小range点并且重新计算所有字体大小来放大文本。这不会改变任何图片的大小。 也可以参考zoomIn()。
void QTextEdit::zoomOut () [虚 槽]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。 通过把基本字体大小缩小1点并且重新计算所有字体大小来放大文本。这不会改变任何图片的大小。 也可以参考zoomIn()。
void QTextEdit::zoomTo ( int size ) [虚 槽]
通过把基本字体大小变为size点并且重新计算所有字体大小来显示文本。这不会改变任何图片的大小。
属性文档
QString documentTitle
这个属性保存的是从文本中分析出的文档标题。
对于PlainText,标题将为空字符串。对于RichText,如果存在,标题将为
bool hasSelectedText
这个属性保存的是是否有文本被选择到选择区0中。 通过hasSelectedText()来获得属性值。
int length
这个属性保存的是文本的字符数。 通过length()来获得属性值。
bool linkUnderline
这个属性保存的是超文本链接是否使用下划线。
如果为真(默认),超文本链接将被显示下划线。如果为假,链接将不被显示下划线。
通过setLinkUnderline()设置属性值并且通过linkUnderline()来获得属性值。
bool modified
这个属性保存的是文档是否已经被用户修改。
通过setModified()设置属性值并且通过isModified()来获得属性值。
bool overwriteMode
这个属性保存的是文本编辑的覆盖模式。
共分享92篇相关文档