pyqt4 QtGui.QFileDialog.getSaveFileName clicke cancel Button

时间:2017-11-14 05:20:49

标签: python python-2.7 pyqt pyqt4

我正在使用PyQt4。

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

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

If filename is None:

stop excute code.

1 个答案:

答案 0 :(得分:0)

如果用户按下取消,getSaveFileName将返回空字符串。

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

if filename:

if not filename: