diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index 1119e9d8..aef1031d 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 78655358..f0658060 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