betty.gui package

Submodules

Module contents

Provide the Graphical User Interface (GUI) for Betty Desktop.

class betty.gui.BettyApplication(*args, app, **kwargs)[source]

Bases: QApplication

Parameters:
*args

app

**kwargs

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