sec_interp.gui.ui.pages.section_page module

Cross-section configuration page.

class sec_interp.gui.ui.pages.section_page.SectionPage(*args: Any, **kwargs: Any)

Bases: BasePage

Configuration page for Cross Section settings.

Initialize the page.

Parameters:
  • title (str) – Title for the group box.

  • parent (QWidget) – Parent widget.

get_data() dict

Get section configuration.

validate() tuple[bool, str]

Validate the current configuration.

Returns:

(is_valid, error_message)

Return type:

tuple[bool, str]

is_complete() bool

Check if required fields are filled.