我正在编写一个脚本,需要一个电话号码从一个tex字段或int字段为maya查询。我正在使用python,但似乎找不到任何有效的方法。你能帮忙吗? 谢谢 特德 好吧,这就是我想到的乱七八糟的事情。你知道吗
def makeTui():
if(cmds.window('window2',q=1,ex=1)):cmds.deleteUI('window2')
cmds.window('window2',menuBar=1)
cmds.formLayout('formLayout1')
cmds.text(label='Phone Number')
num = cmds.intField('textField4',width=100,height=20,changeCommand = num_callback)
cmds.text('text95',label='Service Provider')
cmds.optionMenu('optionMenu1')
cmds.menuItem(label='AT&T')
cmds.menuItem(label='Verizon')
cmds.menuItem(label='Sprint')
cmds.menuItem(label='Cricket')
cmds.menuItem(label='Tmobil')
cmds.iconTextButton('iconTextButton45',parent='formLayout1',image='render.png',command='num_callback()')
cmds.formLayout('formLayout1',e=1,attachForm=[['textField4', 'left', 100], ['text95', 'top', 30], ['optionMenu1', 'top', 30], ['optionMenu1', 'left', 100], ['iconTextButton45', 'left', 100], ['iconTextButton45', 'top', 60]])
cmds.showWindow('window2')
makeTui()
def num_callback():
print cmds.intField(num, q=True, value=True)
您希望在与UI项相同的范围内定义回调函数,这样可以节省大量的工作,以便记住需要处理的小部件的名称。你知道吗
在这里,回调函数知道用于输入数字的字段的“名称”和用于选择提供者的optionmenu。实际工作将进入
render_buttons()
函数。顺便提一下,我使用了一个文本字段,因为许多人希望键入1(555)111-2222之类的内容,而intField
不允许这样做。你知道吗相关问题 更多 >
编程相关推荐