打开文件对话框,使用WPF控件和Ironpython选择文件

时间:2015-12-04 15:23:10

标签: python wpf xaml ironpython

我有一个由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)

1 个答案:

答案 0 :(得分:3)

您可以在.net框架中使用默认的OpenFileDialog。只需做以下事情。

您需要导入它:

from Microsoft.Win32 import OpenFileDialog

在点击事件中使用它:

dialog = OpenFileDialog()
dialog.Filter = "All Files|*.*"
if dialog.ShowDialog():
    selectedFile = dialog.FileName

变量selectedFile将包含您想要的路径。希望这会有所帮助。