qt-dialogs

Installation
SKILL.md

Qt Dialog Patterns

QMessageBox — Standard Prompts

from PySide6.QtWidgets import QMessageBox

# Confirmation dialog
def confirm_delete(parent, item_name: str) -> bool:
    result = QMessageBox.question(
        parent,
        "Confirm Delete",
        f"Delete '{item_name}'? This cannot be undone.",
        QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No,
        QMessageBox.StandardButton.No,   # default button
    )
    return result == QMessageBox.StandardButton.Yes

# Error
Related skills
Installs
16
GitHub Stars
5
First Seen
Feb 27, 2026