我已经做了一段时间了,我找不到任何关于向窗口添加行的信息。我见过用pyside2和qt完成的,这两个版本可以工作,但是用户使用的是多个版本的Maya(2016=pyside,2017=pyside2)。在
我希望它像在pyside中添加一个小部件一样。我在添加一行是像addrow1、addrow2和addrow3这样的函数时做的,但是脚本太长了。我需要将rowColumnLayout作为父级并使其唯一,以便以后删除它。我还要查询每行的textfield。可能是一个for循环,向行中添加一个数字?我真的不知道,但这是我目前所掌握的:
from maya import cmds
def row( ):
global fed
global info
item=cmds.optionMenu(mygroup, q=True, sl=True)
if item == 1:
cam=cmds.optionMenu(mygroup, q=True, v=True)
fed=cmds.rowColumnLayout(nc = 1)
cmds.rowLayout(nc=7)
cmds.text(l= cam )
cmds.text(l=u'Frame Range ')
start = cmds.textField('textField3')
cmds.text(l=u' to ')