有没有办法触发"文件夹打开"来自Sublime Text 3 API?

时间:2015-06-19 17:18:58

标签: sublimetext3 sublime-text-plugin

我正在处理一个会生成一些文件的插件,我需要以某种方式提示用户,以便他选择一个文件夹来生成这些文件。

有没有办法用Sublime Text 3 API做到这一点?

1 个答案:

答案 0 :(得分:1)

可能最直接的方法是打开一个带默认值的输入框(sublime.show_input_panel()),并允许用户根据需要输入自己的路径。

如果您使用python.org的标准Python 3发行版,您可以使用tkinter.tix.DirSelectDialog()tkinter.filedialog之类的内容,但Sublime Text附带的Python 3.3.3的精简版本3不包括几个模块,包括tkinter。如果图形界面对您很重要,您可能需要考虑在插件中加入一个像easygui这样的小型GUI工具包。

相关问题