Base class for all UI tabs.
BaseFrameto provide handling of custom callbacks for actions and key events that are associated with user-defined keyboard shortcuts, and provides functions for storing and restoring settings per tab when loading and saving tab layouts.
Initializes an instance of the class.
- parent (
None) – The parent widget to own the new instance. Passed verbatim to the base class initializer.
- flags (
QtCore.Qt.WindowFlags) – The window flags to use in case no parent is given. Passed verbatim to the base class initializer.
- parent (
Applies the given settings to the tab.
Is called when creating a tab of the type represented by a class derived from
Parameters: settings (
dict) – A dictionary of settings to apply to this tab.
Note: The default implementation does nothing.
This event handler is called with the given event when the tab receives a window close request. A signal is emitted when the tab gets closed which would then a child widget could pick up to unregister any of its registered event handlers.
Parameters: event (
QtGui.QCloseEvent) – Event sent to widgets that the user wants to close.
Returns: The tab’s menu bar, or
Noneif the tab does not provide a menu bar.
Returns: A dictionary of settings that should be stored and restored as part of a tab layout. Note: The default implementation returns an empty dictionary.