有什么方法可以访问/编辑撤消队列吗?
我问的原因是,在我当前的工具中,我在一个重命名函数中创建了以下内容(双击 QListWidgetItem,输入新名称,cmds.rename 将使用新的输入名称):
cmds.undoInfo(chunkName='renameChunk', openChunk=True)
# do cmds.rename operations
cmds.undoInfo(chunkName='renameChunk', closeChunk=True)
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试执行撤消功能 (ctrl+z) 来恢复命名,则需要按组合键几次,而不是预期的 1 次。在打印撤消队列时,我注意到有很多“空白”条目,这可能是多次撤消的原因。
...
# 39: #
# 40: #
# 41: #
# 42: #
# 43: renameChunk #
# 44: #
# 45: #
# 46: #
# 47: #
# 48: #
# 49: #
Run Code Online (Sandbox Code Playgroud) 我正在使用 PyQt4,我正在尝试创建一个可折叠的框,其中将包含几个子小部件,其中已经创建了子小部件并使用 QVboxLayout
我该如何创建它?目前我无法找到任何命令,例如。QCollapseBox等等。
如果没有展开:
+ Collapsible Box Header
Run Code Online (Sandbox Code Playgroud)
如果展开:
- Collapsible Box Header
|- Widget01
|- Widget02
Run Code Online (Sandbox Code Playgroud)
如果有 + 或 - 号或箭头符号可以帮助确定它是否已展开