nicer formatting

This commit is contained in:
2023-01-26 22:20:16 +01:00
parent ee5d80541a
commit a385fe145b

View File

@ -15,44 +15,26 @@ def save_h5_file_dialog(parent):
fn, _chosen_filter = getSaveFileName(parent, filter=FILETYPE_FILTERS, defaultSuffix=DEFAULT_SUFFIX) fn, _chosen_filter = getSaveFileName(parent, filter=FILETYPE_FILTERS, defaultSuffix=DEFAULT_SUFFIX)
return fn return fn
def open_h5_files_dialog(parent): def open_h5_files_dialog(parent):
fns, _chosen_filter = QFileDialog.getOpenFileNames(parent, filter=FILETYPE_FILTERS) fns, _chosen_filter = QFileDialog.getOpenFileNames(parent, filter=FILETYPE_FILTERS)
return fns return fns
def getSaveFileName( def getSaveFileName(
parent=None, parent=None, caption="", dir="", filter="",
caption="", selectedFilter=None, defaultSuffix=None, options=None
dir="",
filter="",
selectedFilter=None,
defaultSuffix=None,
options=None
): ):
""" """
Re-implementation of QFileDialog.getSaveFileName that allows to set defaultSuffix Re-implementation of QFileDialog.getSaveFileName that allows to set defaultSuffix
""" """
dlg = QFileDialog(parent=parent, caption=caption, directory=dir, filter=filter)
dlg = QFileDialog( if selectedFilter: dlg.selectNameFilter(selectedFilter)
parent=parent, if defaultSuffix: dlg.setDefaultSuffix(defaultSuffix)
caption=caption, if options: dlg.setOptions(options)
directory=dir,
filter=filter
)
if selectedFilter: dlg.setAcceptMode(QFileDialog.AcceptSave)
dlg.selectNameFilter(selectedFilter) dlg.setFileMode(QFileDialog.AnyFile)
if defaultSuffix:
dlg.setDefaultSuffix(defaultSuffix)
if options:
dlg.setOptions(options)
dlg.setAcceptMode(QFileDialog.AcceptSave);
dlg.setFileMode(QFileDialog.AnyFile);
res = dlg.exec() res = dlg.exec()
if res == QFileDialog.Rejected: if res == QFileDialog.Rejected: