def save_as_filter(parent,my_filter):
selected_filter = ""
dialog = QFileDialog(parent)
dialog.setWindowTitle(_("Save as"))
dialog.setNameFilter(my_filter)
dialog.setAcceptMode(QFileDialog.AcceptSave)
if dialog.exec_() == QDialog.Accepted:
filename = dialog.selectedFiles()[0]
s=dialog.selectedNameFilter()
if s.count("(*")==1:
s=s.split("(*")[1]
s=s[:-1]
if filename.endswith(s)==False:
filename=filename+s
else:
filename=filename
return filename
else:
return None
评论列表
文章目录