- class QUndoView#
QUndoView
类用于显示 QUndoStack 的内容。 更多…概述#
属性#
cleanIcon
- 用于表示干净状态的图标emptyLabel
- 空状态使用的标签
方法#
def
__init__()
def
cleanIcon()
def
emptyLabel()
def
group()
def
setCleanIcon()
def
setEmptyLabel()
定义
stack()
槽函数#
定义
setGroup()
定义
setStack()
注释
此文档可能包含从 C++ 自动转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细说明#
QUndoView
是一个QListView
,用于显示撤销堆栈上推入的命令列表。最近执行过的命令总是被选中。选择不同的命令将导致调用 QUndoStack::setIndex(),将文档的状态向前或向后滚动到新命令。可以使用
setStack()
显式设置堆栈。或者,可以用setGroup()
设置 QUndoGroup 对象。然后,每当组的活动堆栈更改时,视图将自动更新。注释
可以使用
from __feature__ import true_property
语句直接使用属性,否则通过访问函数使用。- 属性 cleanIcon: QIcon#
此属性包含表示干净状态的图标。
堆栈可以设置干净状态
QUndoView
可以在命令列表中显示图标以显示干净状态。如果此属性为空图标,则不显示图标。默认值为空图标。- 属性 emptyLabel: str#
此属性包含表示空状态的标签。
空标签是命令列表的最顶端元素,代表在堆栈上推送任何命令之前的文档状态。默认为字符串 “<empty>”。
- __init__(group[, parent=None])#
- 参数:
group –
QUndoGroup
parent –
QWidget
构造一个新的视图,其父对象为
parent
,并将观察到的组设置为group
。当组的活动堆栈更改时,视图将自动更新。
- __init__(stack[, parent=None])
- 参数:
stack –
QUndoStack
parent –
QWidget
构造一个新的视图,其父对象为
parent
,并将观察到的堆栈设置为stack
。- __init__([parent=None])
- 参数:
parent –
QWidget
构造一个新的视图,其父对象为
parent
。- cleanIcon()#
- 返回类型:
参见:
属性
cleanIcon
的获取器。- emptyLabel()#
- 返回类型:
str
参见:
属性
emptyLabel
的获取器。- group()#
- 返回类型:
返回此视图显示的组。
如果视图正在查看组,此函数将返回
None
。参见:
属性
cleanIcon
的设置器。- setEmptyLabel(label)#
- 参数:
label – 字符串
参见:
属性
emptyLabel属性
的设置器。- setGroup(group)#
- 参数:
group –
QUndoGroup
设置此视图显示的组为
group
。如果group
为None
,则视图将为空。每当组的活动堆栈更改时,视图将自动更新自己。
参见:
- setStack(stack)#
- 参数:
stack –
QUndoStack
设置此视图显示的堆栈为
stack
。如果stack
为None
,则视图将为空。如果视图之前正在查看 QUndoGroup,则组设置为
None
。参见:
- stack()#
- 返回类型:
返回此视图当前显示的堆栈。如果视图正在查看 QUndoGroup,则这是组的活动堆栈。
参见: