云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 强大的QTextEdit功能

强大的QTextEdit功能

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 19:53:19

void QTextEdit::setBold ( bool b ) [虚 槽]

如果b为真,设置当前格式为粗体,否则设置当前格式为非粗体。 也可以参考bold()。

void QTextEdit::setColor ( const QColor & c ) [虚 槽]

设置当前格式的颜色,也就是文本的颜色,为c。 也可以参考color()和paper。 实例:action/actiongroup/editor.cpp。

void QTextEdit::setCurrentFont ( const QFont & f ) [虚 槽]

设置当前格式的字体为f。

也可以参考font(), setPointSize()和setFamily()。

void QTextEdit::setCursorPosition ( int para, int index ) [虚 槽]

设置光标到para段落的index位置。 也可以参考getCursorPosition()。

void QTextEdit::setFamily ( const QString & fontFamily ) [虚 槽]

设置当前格式的字体族为fontFamily。 也可以参考family()和setCurrentFont()。

void QTextEdit::setItalic ( bool b ) [虚 槽]

如果b为真,设置当前格式为斜体,否则设置当前格式为非斜体。 也可以参考italic()。

void QTextEdit::setLinkUnderline ( bool ) [虚 槽]

设置超文本链接是否显示下划线。详细情况请参考“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 ) [虚 槽]

搜索更多关于: 强大的QTextEdit功能 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

void QTextEdit::setBold ( bool b ) [虚 槽] 如果b为真,设置当前格式为粗体,否则设置当前格式为非粗体。 也可以参考bold()。 void QTextEdit::setColor ( const QColor & c ) [虚 槽] 设置当前格式的颜色,也就是文本的颜色,为c。 也可以参考color()和paper。 实例:action/actiongroup/editor.cpp。 void QTextEdit::setCurrentFont ( const QFont & f ) [虚 槽] 设置当前格式的字体为f。 也可以参考font(), setPointSize()和setFamily()。 void QTextEdit

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com