QSplitter
QSplitter is a widget in the Qt framework that provides a resizable layout for its child widgets. It arranges its children along a single axis (horizontal or vertical) and places draggable handles between adjacent widgets to allow the user to resize them at runtime.
The orientation of the splitter is determined by the constructor or setOrientation and can be Qt.Horizontal
Key operations include adding and inserting widgets with addWidget and insertWidget, retrieving widgets with widget and
QSplitter emits signals such as splitterMoved(int pos, int index) when a handle is moved, enabling the application
QSplitter is commonly used to create multi-pane interfaces where users need control over pane sizes, such as