Skip to main content
 首页 » 编程设计

python之wxPython:更改 wx.FileDialog 中的按钮文本

2025年05月04日6over140

我有一个 wx.FileDialog(带有 wx.FD_OPEN 标志)&我想知道我是否可以(以及如何)将 FileDialog 右下角的按钮从“打开”更改为“创建”或“删除”等

我正在做的是我有一个带有文本“Delete Portfolio”的按钮,按下它会打开一个 FileDialog 并允许用户选择要删除的投资组合文件 (.db)。因此,我希望能够将文本更改为“确认”或“删除”或其他任何内容,而不是文件对话框右下角的确认按钮显示“打开”。

这可能吗,这是一件相当肤浅的事情,但是如果当用户想要选择要删除的文件时按钮显示打开,即使对话框的标题显示“请选择一个要删除的文件”

请您参考如下方法:

是的,我同意 Arafangion。 wxPython 使用 native 小部件,并且只能以 native 小部件允许的任何方式操作它们。您需要创建一个自定义对话框来执行此操作。