Macro Finestre di messaggi

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

Creare box di Messaggi

File:Text-x-python MessageBox

Descrizione
Mostra come fornire informazioni all'utente attraverso l'interfaccia utente grafica GUI.

Autore: Gaël Ecorchard
Autore
Gaël Ecorchard
Download
None
Link
Versione macro
1.0
Data ultima modifica
None
Versioni di FreeCAD
None
Scorciatoia
Nessuna
Vedere anche
Nessuno

Description

Mostra come fornire informazioni all'utente attraverso l'interfaccia utente grafica GUI

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))
Altre lingue: