我有一个由xaml创建并与我的python代码链接的GUI。在这个GUI中,当你点击它时,我有一个按钮。我想打开文件对话框并选择路径或文件。我创建了Click Handler,但我不知道如何打开对话框:
self.Sim0Button.Click += self.askopenfile(0)
def askopenfile(self, entryindex):
self.fileloc =
如果你能帮助我,我感激不尽: tkinter等效命令是:
self.fileloc = tkFileDialog.askdirectory()
self.sim_name = os.path.basename(self.fileloc)
答案 0 :(得分:3)
您可以在.net框架中使用默认的OpenFileDialog
。只需做以下事情。
您需要导入它:
from Microsoft.Win32 import OpenFileDialog
在点击事件中使用它:
dialog = OpenFileDialog()
dialog.Filter = "All Files|*.*"
if dialog.ShowDialog():
selectedFile = dialog.FileName
变量selectedFile
将包含您想要的路径。希望这会有所帮助。