Macro MessageBox

From FreeCAD Documentation
Revision as of 11:44, 16 September 2013 by Mario52 (talk | contribs) (ajout de l'image "Macro MessageBox 00.png")

File:Text-x-python 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

Descripción

Muestra como dar información al usuario en las macros

MessageBox


#! /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: