使用 WPF 控件和 Ironpython 打开文件对话框和 select 文件
Open file dialog and select a file using WPF controls and Ironpython
我有一个由 xaml 创建并与我的 python 代码链接的 GUI。在此 GUI 中,我有一个按钮,当您单击它时。我想打开一个文件对话框和 select 一个路径或文件。我创建了点击处理程序,但我不知道如何打开对话框:
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)
您可以使用 .net 框架中的默认 OpenFileDialog
。只需执行以下操作。
您需要导入它:
from Microsoft.Win32 import OpenFileDialog
比在您的点击事件中使用它:
dialog = OpenFileDialog()
dialog.Filter = "All Files|*.*"
if dialog.ShowDialog():
selectedFile = dialog.FileName
变量selectedFile
将包含您想要的路径。希望这有帮助。
我有一个由 xaml 创建并与我的 python 代码链接的 GUI。在此 GUI 中,我有一个按钮,当您单击它时。我想打开一个文件对话框和 select 一个路径或文件。我创建了点击处理程序,但我不知道如何打开对话框:
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)
您可以使用 .net 框架中的默认 OpenFileDialog
。只需执行以下操作。
您需要导入它:
from Microsoft.Win32 import OpenFileDialog
比在您的点击事件中使用它:
dialog = OpenFileDialog()
dialog.Filter = "All Files|*.*"
if dialog.ShowDialog():
selectedFile = dialog.FileName
变量selectedFile
将包含您想要的路径。希望这有帮助。