首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Gimp Python-Fu插件定义目录输入参数

如何为Gimp Python-Fu插件定义目录输入参数
EN

Stack Overflow用户
提问于 2013-02-20 03:28:45
回答 1查看 1.6K关注 0票数 2

我正在使用Python-Fu接口为Gimp构建一个插件,我希望用户指定一个输出目录,然后我的插件将在其中生成几个子目录并将输出文件保存在其中。要为我的插件定义一个文件选择参数,我在调用插件函数'register()‘的参数定义数组中指定它,如下所示。

代码语言:javascript
复制
register(
   ... ,
   [
    (PF_FILE, "filepath", "Output Filepath", "/Default/Path"), ...
   ]
   ...,
)

我的问题是,使用上面的参数类型PF_FILE,弹出的文件选择器对话框不允许用户选择目录-它要求选择一个文件。如何更改此参数定义,以使文件对话框允许返回目录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-20 17:31:34

您可以使用PF_DIRNAME:

代码语言:javascript
复制
register(
   ... ,
   [
    (PF_DIRNAME, "source_directory", "Source Directory", ""), ...
   ]
   ...,
 )

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14965774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档