0

fileDialog2 のドキュメント( http://download.autodesk.com/us/maya/2011help/pymel/generated/functions/pymel.core.system/pymel.core.system.fileDialog2.html )では、acceptMode (am ) を 0 または 1 に設定して、画像を開くか保存するかを指定できます。

ただし、これを 0 または 1 に設定すると、実際には何も起こらずにNone返されます。空のままにしておくと、保存ダイアログ ボックスが表示されます。私は現在、問題を回避するために fileDialog を使用していますが、それは以前のバージョンで機能があまりなく、1 つの新しい関数で両方をカバーする必要がある場合、古い関数を同時に使用する必要はないようです。

以下に、何をすべきかの簡単な例を示します。

import pymel.core as pm

pm.fileDialog2()
#brings up a save file window

pm.fileDialog2( am = 1 )
pm.fileDialog2( acceptMode = 0 )
#nothing happens

また、使用すると、ファイルが選択されているかどうかに応じて、またはhelp(pm.fileDialog2)のヘルプが表示されます。NoneTypelist

4

1 に答える 1

3

fileModeオプションを指定する必要があり ます。

import pymel.core as pm
test = pm.fileDialog2(fileMode=1)
print test
于 2015-01-22T20:16:32.807 に答える