Macro Finestre di messaggi
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 |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
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
#! /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))