Macro MessageBox

From FreeCAD Documentation
Revision as of 22:49, 19 September 2011 by Splineman (talk | contribs) (Created page with '{{Macro/es|Name=MessageBox|Description=Muestra como dar información al usuario en las macros|Author=Gaël Ecorchard}} #! /usr/bin/env python # -*- coding: utf-8 -*- """Sho…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Icono de macro genérico. Crea tu icono personal con el mismo nombre de la macro MessageBox

Descripción
Muestra como dar información al usuario en las macros

Autor : Gaël Ecorchard
Autor
Gaël Ecorchard
Descargar
None
Enlace
Versión Macro
1.0
Fecha última modificación
None
Versión(es) FreeCAD
None
Acceso directo predeterminado
None
Ver también
None

#! /usr/bin/env python
# -*- coding: utf-8 -*-

"""Show how to give information to the user in macros
"""
from PyQt4 import QtCore, QtGui

def errorDialog(msg):
    # Create a simple dialog QMessageBox
    # The first argument indicates the icon used: one of QtGui.QMessageBox.{NoIcon, Information, Warning, Critical, Question} 
    diag = QtGui.QMessageBox(QtGui.QMessageBox.Warning, 'Error in macro MessageBox', msg)
    diag.setWindowModality(QtCore.Qt.ApplicationModal)
    diag.exec_()

msg = 'Example of warning message'
errorDialog(msg)
raise(Exception(msg))
Traducciones disponibles: