ezmsg.qt.settings_form#

Classes

class SettingsFieldSpec(name, typ, optional, default)[source]#

Bases: object

Parameters:
name: str#
typ: type[Any]#
optional: bool#
default: Any#
__init__(name, typ, optional, default)#
Parameters:
Return type:

None

class SettingsForm(settings_type, initial=None, parent=None)[source]#

Bases: QWidget

Parameters:
  • settings_type (type[Any])

  • initial (Any | None)

  • parent (QtWidgets.QWidget | None)

settings_changed#

Qt signal: settings_changed()

__init__(settings_type, initial=None, parent=None)[source]#
Parameters:
  • settings_type (type[Any])

  • initial (Any | None)

  • parent (QWidget | None)

property settings_type: type[Any]#
get_settings()[source]#
Return type:

Any

set_settings(settings)[source]#
Return type:

None

Parameters:

settings (Any)

staticMetaObject = PySide6.QtCore.QMetaObject("SettingsForm" inherits "QWidget": Methods:   #33 type=Signal, signature=settings_changed() )#