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:
QApplication
A 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:
object
Allow 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: