betty.gui package
Submodules
Module contents
Provide the Graphical User Interface (GUI) for Betty Desktop.
-
class betty.gui.BettyApplication(*args, **kwargs)[source]
Bases: QApplication
- Parameters:
- *args
-
- **kwargs
-
-
property app : App
-
classmethod instance()[source]
- Return type:
typing.Self
-
with_app(app)[source]
- Parameters:
- app
-
- Return type:
collections.abc.AsyncIterator[typing.Self]
-
class betty.gui.GuiBuilder[source]
Bases: object
-
gui_build()[source]
- Return type:
PyQt6.QtWidgets.QWidget
-
betty.gui.get_configuration_file_filter()[source]
Get the Qt file filter for project configuration files.
- Return type:
betty.locale.Str
-
betty.gui.mark_invalid(widget, reason)[source]
Mark a widget as currently containing invalid input.
- Parameters:
- widget
-
- reason
-
- Return type:
None
-
betty.gui.mark_valid(widget)[source]
Mark a widget as currently containing valid input.
- Parameters:
- widget
-
- Return type:
None