brain_deer.presentation.qt.perfect_layout

REVOLUTIONARY Perfect Layout System for BrainDeer 🧠🦌

A bulletproof, pixel-perfect layout manager that NEVER fails. Zero dependencies on Qt layouts - 100% manual geometry control.

@author: BrainDeer Team

Classes

PerfectLayoutContainer

Revolutionary layout container with perfect pixel control.

Functions

integrate_perfect_layout(viewer_panel)

Integrate perfect layout into existing ViewerPanel.

Module Contents

class brain_deer.presentation.qt.perfect_layout.PerfectLayoutContainer(parent=None)

Bases: PyQt5.QtWidgets.QWidget

Revolutionary layout container with perfect pixel control.

Features: - Zero layout manager interference - Smooth animations - Guaranteed perfect spacing - Works at ANY window size - Panel-aware

set_toolbar(toolbar)

Set the toolbar widget.

add_view(name: str, widget: PyQt5.QtWidgets.QWidget)

Add a view to the container.

set_layout_mode(mode: str)

Set layout mode: 2x2, 1x3, or 3x1.

resizeEvent(event)

Handle resize with anti-jitter and debouncing for smooth performance.

brain_deer.presentation.qt.perfect_layout.integrate_perfect_layout(viewer_panel)

Integrate perfect layout into existing ViewerPanel.

This replaces the standard Qt layout with our revolutionary system.