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