我正在使用PyQt4。
filename = QtGui.QFileDialog.getSaveFileName(self, "Save file", "", "CSV files (*.csv)|*.csv")
现在,当我单击cancel按钮时,下一个代码正在执行。但是,我不希望这样,我希望它什么都不做。我怎样才能做到这一点?
If filename is None: stop excute code.
如果用户按Cancel, getSaveFileName 返回空字符串。
getSaveFileName
你可以利用空序列是假的这一事实。因此,您应该使用:
if filename:
或
if not filename: