diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index 1119e9d80cd1a2dd1087b6811b1a98a8bddc30d3..aef1031d9a114c6ad487f927c7cc260e4982735e 100644 --- a/src/View/MainWindow.py +++ b/src/View/MainWindow.py @@ -912,7 +912,10 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): Nothing """ if self._study is None: - dialog = QFileDialog(self) + options = QFileDialog.Options() + options |= QFileDialog.DontUseNativeDialog + + dialog = QFileDialog(self, options=options) dialog.setFileMode(QFileDialog.FileMode.ExistingFile) dialog.setDefaultSuffix(".pamhyr") # dialog.setFilter(dialog.filter() | QtCore.QDir.Hidden) @@ -1304,7 +1307,11 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): if self._study.filename == "": return - dialog = QFileDialog(self) + options = QFileDialog.Options() + options |= QFileDialog.DontUseNativeDialog + + dialog = QFileDialog(self, options=options) + dialog.setFileMode(QFileDialog.FileMode.ExistingFile) dialog.setDefaultSuffix(".BIN") # dialog.setFilter(dialog.filter() | QtCore.QDir.Hidden) diff --git a/src/View/Tools/ASubWindow.py b/src/View/Tools/ASubWindow.py index 786553589d2a1f8a05369e51972975e8d79a6db4..f06580606a215540c7eed10fa2f8dfb86b3ca3cf 100644 --- a/src/View/Tools/ASubWindow.py +++ b/src/View/Tools/ASubWindow.py @@ -102,7 +102,10 @@ class WindowToolKit(object): Returns: The returns of callback """ - dialog = QFileDialog(self) + options = QFileDialog.Options() + options |= QFileDialog.DontUseNativeDialog + + dialog = QFileDialog(self, options=options) if select_file: mode = QFileDialog.FileMode.ExistingFile