pyqt6-ui-debugger

Installation
SKILL.md

PyQt6 UI Debugger

Systematic debugging methodology for PyQt6 user interface issues including layout problems, widget visibility, signal/slot connections, and styling conflicts.

Description

Provides a structured approach to diagnosing and resolving common PyQt6 UI bugs such as widgets being clipped, hidden, or incorrectly sized. Covers layout constraint analysis, size policy debugging, parent-child hierarchy issues, and runtime inspection techniques. Specializes in problems related to QSizePolicy, sizeHint(), minimumSize(), layout margins, spacing, and z-order issues.

Prerequisites

  • PyQt6 installed (pip install PyQt6)
  • Python 3.10+
  • Basic understanding of Qt's layout system
  • Qt Inspector (optional, for advanced runtime debugging)

Usage

Follow this systematic debugging workflow when encountering PyQt6 UI issues.

Installs
3
GitHub Stars
6
First Seen
Mar 26, 2026