2

Python-Fuインターフェイスを使用してGimpのプラグインを構築しています。プラグインがいくつかのサブディレクトリを生成し、それらに出力ファイルを保存する出力ディレクトリをユーザーに指定してもらいたいです。プラグインのファイル選択パラメーターを定義するには、以下のプラグイン関数'register()'の呼び出しでパラメーター定義の配列に指定します。

register(
   ... ,
   [
    (PF_FILE, "filepath", "Output Filepath", "/Default/Path"), ...
   ]
   ...,
)

私の問題は、上記のパラメータタイプPF_FILEを使用すると、表示されるファイルセレクタダイアログでユーザーがディレクトリを選択できないことです。ファイルを選択する必要があります。このパラメータ定義を変更して、ファイルダイアログでディレクトリを返すことができるようにするにはどうすればよいですか?

4

1 に答える 1

1

PF_DIRNAMEを使用できます。

register(
   ... ,
   [
    (PF_DIRNAME, "source_directory", "Source Directory", ""), ...
   ]
   ...,
 )

http://git.gnome.org/browse/gimp/tree/plug-ins/pygimp/gimpfu.py

于 2013-02-20T09:31:34.487 に答える