Das MessageBox -Widget in Tkinter Python
Die Tkinter -Bibliothek von Python ist die am häufigsten verwendete Standard -Versorgungsbibliothek für die Gestaltung von GUI -Anwendungen. Es ist das schnellste, einfachste und einfachste GUI -Toolkit, das zum Erstellen und Design von UI/UX -Anwendungen in Python verwendet wird. Es ist sehr einfach, eine komplizierte GUI -Anwendung mit einer Tkinter -Bibliothek zu entwerfen. Die Tkinter -Bibliothek liefert das MessageBox -Widget. Das MessageBox -Widget wird verwendet, um den Text auf dem Bildschirm anzuzeigen. Es zeigt die entsprechenden Nachrichten für den Benutzer in der MessageBox oder in der Pop-up-Windows an.
Syntax der MessageBox
Die Syntax der MessageBox lautet wie folgt:
Die „MessageBox“ ist eine Variable, die die Daten und den Wert der MessageBox () enthält. Der „Titel“ repräsentiert den Titel des Widgets. Das „MSG“ repräsentiert die Nachricht in Form einer Zeichenfolge, die im Nachrichtenfeld angezeigt wird. Die „Option“ repräsentiert einen der beiden Werte oder beide Werte: Standard und übergeordnet. Die Option "Standard" repräsentiert die Standardtasten wie Ignorieren, Wiederholung oder Abbruch. Die Option „Eltern“ repräsentiert das Anzeigefenster, auf dem das Meldungsfeld angezeigt wird. Der name_of_function () repräsentiert die spezifische Funktion des Nachrichtenfelds.
Es gibt viele Funktionen, die vom MessageBox -Widget unterstützt werden. Das MessageBox () Widget hat sieben Funktionen: ShowInfo, Duschror, Showwarning, AskQuestion, Askyesno, Askokcancel und AskRYCancel.
Lassen Sie uns jede dieser Funktionen einzeln in den unten angegebenen Beispielprogrammen sehen.
Beispiel 1
Unser erstes Beispiel ist die Funktion showInfo (). Es wird verwendet, um einige nützliche Informationen für den Benutzer auf dem Bildschirm anzuzeigen. Es zeigt relevante Informationen zum Meldungsfeld -Widget für den Benutzer an. Lassen Sie uns den folgenden Code sehen, um die Funktion showInfo () zu implementieren:
Der erste Schritt besteht darin, die Tkinter -Bibliothek und alle relevanten Funktionen in das Programm zu importieren, indem die Anweisung „From Tkinter Import *“ verwendet wird. Importieren Sie das MessageBox -Widget anschließend mit dem "aus Tkinter -Import -MessageBox". Erstellen Sie nun ein Root -Verzeichnis, um die Anzeigeumgebung zum Anzeigen der Widgets auf dem Bildschirm zu erhalten. Der letzte und wichtigste Schritt besteht darin, die Funktion showInfo () aufzurufen, um ein Nachrichtenfeld auf dem Bildschirm anzuzeigen. Wie Sie sehen können, wird die Funktion „showInfo ()“ als Titel des MessageBox angegeben, und die Informationen, die auf dem Nachrichtenfeld angezeigt werden sollen, lautet: „Informationen anzeigen.Das folgende Bild enthält den Code für dieses Szenario.
Das folgende MessageBox wird auf Ihrem Bildschirm angezeigt, wenn Sie den Code ausführen:
Beispiel 2
In diesem Beispiel handelt. Lassen Sie uns eine Warnmeldung mit der Funktion "showWarning () der MessageBox verwenden. Die Funktion "showWarmning () wird verwendet, um eine Warnung oder Warnmeldung für den Benutzer anzuzeigen. Schauen Sie sich den folgenden Code an:
Der Rest des Programms ist der gleiche wie in Beispiel 1, außer der ShowWarning () -Funktion. Das Bild unten hat den Code für diese Instanz.
Schauen Sie sich die Ausgabe der unten angegebenen ShowWarning () -Funktion an:
Beispiel 3
Hier werden wir die Duschror () -Funktion besprechen. Zeigen wir eine Fehlermeldung für den Benutzer an, die die Funktion duschror () der MessageBox verwenden. Der Benutzer erhält eine Fehlermeldung von der Funktion duschror (). Der relevante Code ist wie folgt:
Schauen Sie sich die unten angegebene Ausgabe der unten angegebenen Duschror () -Funktion an:
Beispiel 4
Die nächste Funktion der MessageBox ist AskQuestion (). Lassen Sie uns vom Benutzer eine Frage stellen, indem wir die Funktion von AskQuestion () der MessageBox verwenden. Dem Benutzer wird eine Frage der Funktion ASCQUESTION () gestellt, und seine Antwort wird entweder als Ja oder Nein angezeigt. So stellen Sie einem Benutzer eine Frage wie folgt. Das Bild unten hat den Code für dieses Beispiel.
Hier ist die Ausgabe der AskQuestion () -Funktion der MessageBox:
Beispiel 5
Die nächste Funktion, die wir in diesem Beispiel verwenden werden, ist Askokcancel (). Die Funktion achokcancel () des Nachrichtenfelds bestätigt die Aktion des Benutzers, die sich auf eine Aktivität einer Anwendung beziehen. Hier ist der Code für die Implementierung der Funktion achokcancel ():
Wenn Sie den Code der Funktion achokcancel () ausführen, erhalten Sie das folgende Nachrichtenfeld im Gegenzug:
Beispiel 6
Die nächste Funktion ist Askyesno (). Damit kann der Benutzer die Antwort als Ja oder Nein gegen eine Aktion geben. Siehe den folgenden Code, um zu wissen, wie man dem Benutzer eine Frage stellt, und lassen Sie ihn als Ja oder Nein beantworten. Das Bild unten enthält eine Codereferenz für dieses Beispiel.
Schauen Sie sich die Ausgabemessung an, die gegen die Funktion Askyesno () angezeigt wird:
Beispiel 7
In dem letzten Beispiel werden die Funktion undsryCancel () erläutert. Diese Funktion fragt den Benutzer um seine Eingabe und zeigt an, ob er das Programm erneut ausführen möchte oder nicht. Erfahren Sie, wie Sie die Funktion AsktryCancel () implementieren, indem Sie sich auf den unten angegebenen Code beziehen:
Schauen Sie sich das unten angegebene MessageBox an:
Abschluss
In diesem Artikel haben wir erfahren, dass die MessageBox eine integrierte Funktion einer Tkinter-Bibliothek ist, die Ihnen eine Möglichkeit bietet, ein Meldungsfeld auf dem Bildschirm anzuzeigen. Mit der Funktion von MessageBox () können Sie eine relevante Nachricht für den Benutzer im Nachrichtenfeld anzeigen. Die MessageBox () werden sieben Funktionen angeboten, die angeboten werden. Jede Methode wird in diesem Artikel individuell überprüft. Diese sieben Funktionen sind integrierte Funktionen, die einen anderen Zweck für jeden Bedarf des Benutzers erfüllen. Mit Hilfe einfacher Beispiele haben wir gelernt, wie man eine MessageBox in ein Python -Programm einbezieht.