我正在处理一个会生成一些文件的插件,我需要以某种方式提示用户,以便他选择一个文件夹来生成这些文件。
有没有办法用Sublime Text 3 API做到这一点?
答案 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工具包。