Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QTextListFormat类提供的格式设置信息列表QTextDocument。More...
继承QTextFormat。
该QTextListFormat类提供的格式设置信息列表QTextDocument。
列表是由一个或多个项,表示为文本块。该列表的格式指定的项目在列表中出现。特别是,它确定每个项目的缩进和样式。
的项目的缩进是一个整数值,使得每个项被从左边界由一定量的偏移量。该值与读indent( ),并设置用setIndent( ) 。
用来装饰每个项目的样式设置与setStyle( ),并且可以读取与该style()函数。该样式控制的要点,并用于列表中的项目编号方案的类型。请注意,使用十进制编号方案列表从1开始,而不是0开始计数。
样式属性可以设置为进一步配置列表项的外观,例如,在ListNumberPrefix和ListNumberSuffix属性可以被使用,以便它们显示为(1 ),(2 ),(3 )等来定制在一个有序列表中使用的数字:
QTextListFormat listFormat; listFormat.setStyle(QTextListFormat.ListDecimal); listFormat.setNumberPrefix("("); listFormat.setNumberSuffix(")"); cursor.insertList(listFormat);
这个枚举描述用来装饰清单项目符号:
Constant | Value | Description |
---|---|---|
QTextListFormat.ListDisc | -1 | 实心圆 |
QTextListFormat.ListCircle | -2 | 空圈 |
QTextListFormat.ListSquare | -3 | 一个填充的正方形 |
QTextListFormat.ListDecimal | -4 | 按升序排列十进制值 |
QTextListFormat.ListLowerAlpha | -5 | 按字母顺序排列小写拉丁字符 |
QTextListFormat.ListUpperAlpha | -6 | 按字母顺序排列大写拉丁字符 |
QTextListFormat.ListLowerRoman | -7 | 小写罗马数字(截至4999项仅支持) |
QTextListFormat.ListUpperRoman | -8 | 大写罗马数字(截至4999项仅支持) |
构造一个新的列表格式的对象。
返回列表格式的缩进。压痕乘以QTextDocument.indentWidth财产得到有效的缩进以像素为单位。
See also setIndent( ) 。
返回True如果此列表的格式是有效的,否则返回False 。
返回列表格式的号码前缀。
此功能被引入Qt的4.8 。
See also setNumberPrefix( ) 。
返回列表格式的数字后缀。
此功能被引入Qt的4.8 。
See also setNumberSuffix( ) 。
设置列表格式的indentation。压痕乘以QTextDocument.indentWidth财产得到有效的缩进以像素为单位。
See also indent( ) 。
设置列表格式的号码前缀由指定的字符串numberPrefix。这可以用于所有排序的列表类型。它不会对未排序的列表类型的任何影响。
默认前缀是一个空字符串。
此功能被引入Qt的4.8 。
See also numberPrefix( ) 。
设置列表格式的数字后缀由指定的字符串numberSuffix。这可以用于所有排序的列表类型。它不会对未排序的列表类型的任何影响。
默认的后缀是“ 。”
此功能被引入Qt的4.8 。
See also numberSuffix( ) 。
设置列表格式的style。
返回列表格式的风格。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |