betty.gui package¶
Submodules¶
- betty.gui.app module
- betty.gui.error module
- betty.gui.locale module
- betty.gui.logging module
- betty.gui.model module
- betty.gui.project module
- betty.gui.serve module
- betty.gui.text module
- betty.gui.window module
Module contents¶
Provide the Graphical User Interface (GUI) for Betty Desktop.
- class betty.gui.BettyApplication[source]¶
Bases:
QApplicationA Betty Qt application.
- Parameters:
args (
typing.Any)kwargs (
typing.Any)
- __init__(*args: Any, **kwargs: Any)[source]¶
- Parameters:
args (
typing.Any)kwargs (
typing.Any)
- with_app(app: betty.app.App) collections.abc.AsyncIterator[Self][source]¶
Temporarily set assign a Betty application to this Qt application.
- Parameters:
app (
betty.app.App)- Return type:
collections.abc.AsyncIterator[typing.Self]
- class betty.gui.GuiBuilder[source]¶
Bases:
objectAllow extensions to provide their own Graphical User Interface component.
- betty.gui.get_configuration_file_filter() betty.locale.Localizable[source]¶
Get the Qt file filter for project configuration files.
- Return type: