使用 QFileDialog.getSaveFileName 时如何知道在弹出 window 中单击了哪个按钮

How do I know which button is clicked in the popup window when using QFileDialog.getSaveFileName

我正在使用 QFileDialog 模块,我遇到一个问题:在 PyQt5 中使用 QFileDialog.getSaveFileName 时,我如何知道在弹出 window 中单击了哪个按钮(保存或取消):

QFileDialog::getSaveFileName() 方法 returns 如果未选择文件,即按下取消按钮时为空字符串,按下保存按钮时为非空字符串:

filename, _ = QFileDialog.getSaveFileName()
if filename:
    print("The save button is pressed")
else:
    print("The cancel button is pressed")