Wie zu werfen, ein Fehler Fenster in Python in Windows
Was ist der einfachste Weg zum erzeugen einer Fehler-Fenster für ein Python-Skript in Windows?
Windows-spezifischen Antworten sind in Ordnung; bitte nicht Antworten wie generieren Sie eine benutzerdefinierte Tk-Fenster.
- Was ist Los mit Tk? Es ist sehr einfach, um eine message-box mit tkinter.
- Ich war auf der Suche nach einem one-liner
Du musst angemeldet sein, um einen Kommentar abzugeben.
@Constantin ist fast richtig, aber sein Beispiel produzieren Müll text. Stellen Sie sicher, dass der text in unicode. I. e.,
...und es wird funktionieren gut.
ctypes.windll.user32.MessageBoxW(0, "Error", "Error", 0)
gearbeitet haben würde, wie erwartet, undu"Error"
würde nicht kompilieren überhaupt.Können Sie sich einen one-liner mit tkinter.
Hier ist eine Dokumentation für pop-up Dialoge.
Wenn Sie eine GUI-Fehlermeldung, die Sie nutzen könnten EasyGui:
Sonst eine einfache
print("Error!")
sollte ausreichen.Wenn ich mich Recht erinnere (nicht über Windows-Rechner im moment), die
ctypes
Weg ist:ctypes ist ein standard-Modul.
Hinweis: Für Python 3.x Sie brauchen nicht die
u
Präfix.Check-out die GUI - Abschnitt der Python-Wiki für Infos über die Nachricht boxs