小编Teh*_* Ki的帖子

访问和修改 Maya 撤消队列

有什么方法可以访问/编辑撤消队列吗?

我问的原因是,在我当前的工具中,我在一个重命名函数中创建了以下内容(双击 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)

python maya

5
推荐指数
1
解决办法
1746
查看次数

如何在 PyQt 中创建可折叠框

我正在使用 PyQt4,我正在尝试创建一个可折叠的框,其中将包含几个子小部件,其中已经创建了子小部件并使用 QVboxLayout

我该如何创建它?目前我无法找到任何命令,例如。QCollapseBox等等。

如果没有展开:

+ Collapsible Box Header
Run Code Online (Sandbox Code Playgroud)

如果展开:

- Collapsible Box Header
|- Widget01
|- Widget02
Run Code Online (Sandbox Code Playgroud)

如果有 + 或 - 号或箭头符号可以帮助确定它是否已展开

python pyqt pyqt4

4
推荐指数
1
解决办法
6954
查看次数

标签 统计

python ×2

maya ×1

pyqt ×1

pyqt4 ×1