2016-12-22 3 views
0

ブラウズボタンを使用してUIウィンドウで作業しています。私はcmds.buttonコマンドで呼び出しているbrowsePath関数を持っています。私のメイン関数でbrowsePath()の出力を取得するにはどうすればよいですか?Python Maya:ボタンフラグで呼び出されたときに関数の結果にアクセスする

def main(): 
    cmds.button(label='Browse', command=browsePath) 
def browsePath(*args): 
    path = cmds.fileDialog2(fm=2) 
    if path: 
     cmds.textField('txt', tx=path[0]) 
    return path 
+0

返されたパスを出力しますか? 'print cmds.button(label = 'Browse'、command = browsePath)'? – davedwards

答えて

0

私はmaya guiイベントが何も返されないと思うので、あなたは外部の変数を中継する必要があります。しかし、すでにあなたのtextFieldへのパス値を取得しているので、いつでもどこでもtextFieldの値を照会することができます。

関連する問題