pyqt4 QtGui.QFileDialog.getSaveFileName 点击取消按钮

pyqt4 QtGui.QFileDialog.getSaveFileName clicke cancel Button

我正在使用 PyQt4。

 filename = QtGui.QFileDialog.getSaveFileName(self, "Save file", "", "CSV files (*.csv)|*.csv")

现在当我点击取消按钮时,下一段代码正在执行。但是,我不想这样做,而是希望它什么都不做。我怎样才能做到这一点?

If filename is None:

stop excute code.

如果用户按下取消,getSaveFileName returns 一个空字符串。

您可以利用空序列为假的事实。所以,你应该使用:

if filename:

if not filename: