Tkinter 询问文件对话框:避免上网 link
Tkinter ask filedialog : avoid internet link
在我的程序中,我使用询问文件对话框功能让用户导入一些个人音乐片段,但我只接受.wav 格式。所以我使用“ filetypes=(('".wav"'+" format only","*.wav"),)) ”只允许扩展名为.wav的文件,但是它不会阻止导入的可能性Internet link 存在于计算机上,用于快捷方式。
如何避免用户在此文件对话框中选择互联网 link?
感谢帮助!!!!!
(Python 3.8.3,使用 Tkinter,在 Windows 10)
我必须更正我之前在评论中的说法。
这似乎是 Python 3.X 实现中的一个缺陷。
我刚刚再次检查了 python2.7,并在 Windows 10.
上使用了“.url”文件 ("Internet Hyperlink")
".ink"-文件有效,".url"-文件无效。
Python2.7 使用
from Tkinter import *
import tkFileDialog as filedialog
Python3.7 使用
from tkinter import *
from tkinter import filedialog
在我的程序中,我使用询问文件对话框功能让用户导入一些个人音乐片段,但我只接受.wav 格式。所以我使用“ filetypes=(('".wav"'+" format only","*.wav"),)) ”只允许扩展名为.wav的文件,但是它不会阻止导入的可能性Internet link 存在于计算机上,用于快捷方式。 如何避免用户在此文件对话框中选择互联网 link?
感谢帮助!!!!!
(Python 3.8.3,使用 Tkinter,在 Windows 10)
我必须更正我之前在评论中的说法。 这似乎是 Python 3.X 实现中的一个缺陷。
我刚刚再次检查了 python2.7,并在 Windows 10.
上使用了“.url”文件 ("Internet Hyperlink")".ink"-文件有效,".url"-文件无效。
Python2.7 使用
from Tkinter import *
import tkFileDialog as filedialog
Python3.7 使用
from tkinter import *
from tkinter import filedialog