pyqt-widgets

Provides PyQt/PySide6 widget patterns and layout strategies for GUI development.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Leonard-Data/report-convertor --skill pyqt-widgets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyqt-widgets
Source: https://github.com/Leonard-Data/report-convertor/tree/main/.agents/skills/pyqt-widgets
Command: npx skills add https://github.com/Leonard-Data/report-convertor --skill pyqt-widgets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PyQt/PySide6 GUI development often requires repetitive boilerplate to create, configure, and arrange a wide range of widgets. This Skill consolidates practical widget usage and layout strategies into a single reference to accelerate UI prototyping and reduce setup time.

Core Features & Use Cases

  • Detailed examples for QLabel, QProgressBar, QLineEdit, QListWidget, QTableWidget, QComboBox, QGroupBox, QTabWidget, and more.
  • Layout management guidance for QVBoxLayout, QHBoxLayout, QGridLayout, and QFormLayout, including nesting tips for responsive desktop interfaces.
  • Real-world scenarios such as settings panels, data-entry forms, dashboards, and tool palettes with ready-to-copy snippets.

Quick Start

Install PyQt6 or PySide6 and start by importing a widget example to add to your application.

Frequently Asked Questions about pyqt-widgets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I arrange PyQt widgets using layouts like QGridLayout and QFormLayout?

PyQt widgets are arranged using QGridLayout and QFormLayout by leveraging ready-to-use layout patterns provided here. It covers nesting tips for responsive desktop interfaces and reduces repetitive boilerplate during GUI prototyping.

What is the best way to build a settings panel or data-entry form in PySide6?

Building a settings panel or data-entry form in PySide6 is streamlined by importing pre-configured widget patterns. It supplies ready-to-copy snippets for QLineEdit, QComboBox, and QFormLayout to accelerate UI prototyping and reduce manual setup.

Does this PyQt widget reference include examples for QTableWidget and QTabWidget?

Yes, this PyQt widget reference includes detailed examples for QTableWidget and QTabWidget. It supplies ready-to-use patterns for dashboards and tool palettes, enforcing basic styling and organization guidelines for desktop application development.

Can I use these PySide6 widget patterns to prototype a custom desktop control?

Yes, you can use these PySide6 widget patterns to prototype custom desktop controls. It applies to custom control design and desktop application development, providing example code snippets that enforce basic styling and organization guidelines.

Do I need to install additional dependencies to use the PyQt and PySide6 layout examples?

No additional dependencies are required beyond installing PyQt6 or PySide6. The Skill has no external dependencies and provides ready-to-use widget and layout examples that you can quickly import and add to your application.