你好 我正在 Tkinter (python) 中制作一个文本编辑器 所以我制作了一个菜单,并想知道如何调用一个函数来显示每个程序使用的窗口另存为或打开框。 例如,在记事本中,您可以单击文件保存,然后它会打开 Windows 保存框。 我已经有了菜单,但如何打开保存框。 非常感谢。
这是来自 http://www.daniweb.com/forums/thread39327.html 的示例:
import tkFileDialog
def open_it():
filename = tkFileDialog.askopenfilename()
print filename # test
def save_it():
filename = tkFileDialog.askopenfilename()
print filename # test
def save_as():
filename = tkFileDialog.asksaveasfilename()
print filename # test
这是更新的上述代码,以反映 Tkinter filedialog 模块中的更改:
导入 tkinter.filedialog
def open_it(): 文件名 = tkinter.filedialog.askopenfilename() 打印(文件名)#测试
def save_it(): 文件名 = tkinter.filedialog.askopenfilename() 打印(文件名)#测试
def save_as(): 文件名 = tkinter.filedialog.asksaveasfilename() 打印(文件名)#测试