Wie erstelle ich ein Meldungsfeld mit tkinter?

8

Ich habe versucht, eine ziemlich einfache Nachrichtenbox in tkinter zu erstellen, die "JA" und "NEIN" Tasten hat. Wenn ich den "YES" Knopf intern drücke, muss es gehen und YES in eine Datei schreiben. In ähnlicher Weise muss, wenn "NEIN" gedrückt wird, NO in eine Datei geschrieben werden. Wie kann ich das tun?

    
user46646 27.06.2009, 08:48
quelle

3 Antworten

18

Sie können das Modul tkMessageBox für Python 2.7 oder die entsprechende Version verwenden für Python 3 namens tkinter.messagebox .

Es sieht so aus, als ob askquestion() genau die gewünschte Funktion ist. Es wird sogar die Zeichenfolge "yes" oder "no" für Sie zurückgeben.

    
MatrixFrog 27.06.2009 08:54
quelle
8

Sie können den Rückgabewert der Funktion askquestion einer Variablen zuweisen und dann die Variable einfach in eine Datei schreiben:

%Vor%     
Alyson 10.12.2012 09:10
quelle
7

So können Sie eine Frage über ein Meldungsfeld in Python 2.7 stellen. Sie benötigen speziell das Modul tkMessageBox .

%Vor%     
user1497423 16.07.2012 01:06
quelle

Tags und Links