nicer formatting
This commit is contained in:
@ -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:
|
||||||
|
Reference in New Issue
Block a user