sleap.gui.dialogs.filedialog¶
Wrappers for Qt File Dialogs.
The main improvement is logic which determines whether to use native or non- native file dialogs. Native dialogs are usually better but don’t work correctly on (some?) Ubuntu systems.
-
class
sleap.gui.dialogs.filedialog.
FileDialog
[source]¶ Substitute for QFileDialog; see class methods for details.
-
classmethod
open
(*args, **kwargs)[source]¶ Wrapper for QFileDialog.getOpenFileName()
Uses non-native file dialog if USE_NON_NATIVE_FILE env var set.
Passes along everything except empty “options” arg.
-
classmethod
openDir
(*args, **kwargs)[source]¶ Wrapper for QFileDialog.getExistingDirectory()
Uses non-native file dialog if USE_NON_NATIVE_FILE env var set.
Passes along everything except empty “options” arg.
-
classmethod