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:
BasePageConfiguration 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.