设置超文本链接是否显示下划线。详细情况请参考“linkUnderline”属性。
void QTextEdit::setMimeSourceFactory
( QMimeSourceFactory * factory ) [虚 槽]
设置文本编辑的mime源工厂为 factory。详细情况请参考QMimeSourceFactory。 也可以参考mimeSourceFactory()。
void QTextEdit::setModified ( bool m ) [虚 槽]
设置文档是否已经被用户修改为m。详细情况请参考“modified”属性。
void QTextEdit::setOverwriteMode ( bool b ) [虚 槽]
设置文本编辑的覆盖模式为b。详细情况请参考“overwriteMode”属性。
void QTextEdit::setPaper ( const QBrush & pap ) [虚 槽]
设置背景(纸)的画刷为pap。详细情况请参考“paper”属性。
void QTextEdit::setParagraphBackgroundColor ( int para,
const QColor & bg ) [虚 槽]
设置para段落的背景色为bg。
void QTextEdit::setPointSize ( int s ) [虚 槽]
设置当前格式的点大小为s。
注意如果s为0或者负数,这个函数的行为是不确定的。 也可以参考pointSize(), setCurrentFont()和setFamily()。
void QTextEdit::setReadOnly ( bool b ) [虚 槽]
设置文本编辑是否只读为b。详细情况请参考“readOnly”属性。
void QTextEdit::setSelection ( int paraFrom, int indexFrom, int paraTo,
int indexTo, int selNum = 0 ) [虚 槽]
设置一个选择从paraFrom段落的indexFrom位置开始,直到paraTo段落的indexTo位置结束。有不同id(selNum)的选择区不会被移除,有相同id(selNum)的选择区会被移除。
使用selNum选择区的选择设置。如果selNum为0,这个就是默任选择了。 如果selNum为0,光标被移动到这个选择的结尾,否则光标位置保持不变。 也可以参考getSelection()和selectedText。
void QTextEdit::setSelectionAttributes ( int selNum,
const QColor & back, bool invertText ) [虚 槽]
设置selNum选择区的背景色为back并且指定这个选择区的文本是否应该被使用invertText反白。
这个只在selNum > 0的时候工作。默认选择(selNum == 0)从这个窗口部件的colorGroup()得到它的属性。
void QTextEdit::setStyleSheet ( QStyleSheet * styleSheet ) [虚 槽]
设置这个文本编辑使用的样式单为styleSheet。改变仅对通过setText()或append()新增的文本有效。 也可以参考styleSheet()。
void QTextEdit::setTabStopWidth ( int ts ) [虚 槽]
设置tab stop宽度为ts象素。详细情况请参考“tabStopWidth”属性。
void QTextEdit::setText ( const QString & txt ) [槽]
设置文本编辑的文本为txt。详细情况请参考“text”属性。
void QTextEdit::setText ( const QString & text,
const QString & context ) [虚 槽]
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。 改变文本编辑的文本为txt并且上下文为context。任何以前的文本都被移除。 text可以被解释为一般文本或者多信息文本,取决于textFormat()。默认设置为AutoText,也就是说文本编辑从text中自动检测格式。
选项context就是文本编辑的QMimeSourceFactory用来解析文件和图片的定位的路径。(请参考QTextEdit::QTextEdit()。)当查询数据时,它被传递给mimeSourceFactory()。
注意这个函数会清空撤销/恢复历史。 也可以参考text和textFormat。
void QTextEdit::setTextFormat ( TextFormat f ) [虚 槽]
设置文本格式:多信息文本、一般文本或者自动文本为f。详细情况请参考“textFormat”属性。
void QTextEdit::setUnderline ( bool b ) [虚 槽]
如果b为真,设置当前格式是有下划线的,否则设置当前格式是没有下划线的。 也可以参考underline()。
void QTextEdit::setUndoDepth ( int d ) [虚 槽]
设置撤销历史的深度为d。详细情况请参考“undoDepth”属性。
void QTextEdit::setUndoRedoEnabled ( bool b ) [虚 槽]
设置撤销/恢复是否生效为b。详细情况请参考“undoRedoEnabled”属性。
void QTextEdit::setVerticalAlignment ( VerticalAlignment a ) [虚 槽]
设置当前格式的垂直对齐方式,也就是文本的,为a。 也可以参考color()和paper。
void QTextEdit::setWordWrap ( WordWrap mode ) [虚 槽]
设置自动换行模式为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