next up previous contents index 6264666870
Next: 10.1.4 Question-Boxes Up: 10.1 Message-Boxes Previous: 10.1.2 showwarning   Contents   Index

10.1.3 showerror

Error-Boxen haben eine ganz ähnliche Funktion wie Warnungen. Während eine Warnung den Programmablauf jedoch nicht unterbricht, verwendet man Error-Boxen in der Regel stets dann, wenn das Programm nicht weiter ausgeführt werden kann.

Beispiel:

from tkMessageBox import * 

def teile(zahl1,zahl2):

  try:

    return (zahl1/zahl2)

  except:

    if zahl2==0:

      showerror('Overflow','Division by Zero')

    return

Wenn am Eingabeprompt

>>>teile(4,0)
eingegeben wird, muss die Box in Abbildung [*]

Figure: Errorbox
\includegraphics{/home/heikos/lyx/informatik/tkinter/error.eps}

erscheinen.



Heiko Schroeder 2003-03-23