betty.gui.app module¶
Provide the desktop application/Graphical User Interface.
- class betty.gui.app.ApplicationConfiguration[source]¶
Bases:
BettyMainWindow
A window to administer Betty application configuration.
- Parameters:
app (
betty.app.App
)parent (
PyQt6.QtCore.QObject
|None
)
- __init__(app: betty.app.App, *, parent: PyQt6.QtCore.QObject | None = None)[source]¶
- Parameters:
app (
betty.app.App
)parent (
PyQt6.QtCore.QObject
|None
)
- window_height = 150¶
The window’s default height in pixels.
- property window_title: Localizable¶
The human-readable short title of this window.
- window_width = 400¶
The window’s default width in pixels.
- class betty.gui.app.BettyPrimaryWindow[source]¶
Bases:
BettyMainWindow
A primary, top-level, independent application window.
- Parameters:
app (
betty.app.App
)
- __init__(app: betty.app.App, /)[source]¶
- Parameters:
app (
betty.app.App
)
- open_application_configuration() None [source]¶
Open the Betty application configuration window.
- Return type:
- request_feature() None [source]¶
Open the web page where users can request new features.
- Return type:
- property window_title: Localizable¶
The human-readable short title of this window.
- class betty.gui.app.WelcomeWindow[source]¶
Bases:
BettyPrimaryWindow
The window to show when launching the Betty Graphical User Interface.
- Parameters:
app (
betty.app.App
)
- __init__(app: betty.app.App)[source]¶
- Parameters:
app (
betty.app.App
)
- window_height = 600¶
The window’s default height in pixels.
- window_width = 1¶
The window’s default width in pixels.