Mit meinem Programm erstelle ich aus diversen Daten eine Exceldatei. Dabei muss ich nach dem 1. Schritt auf diese Datei zugreifen, bestimmte Daten in SAP eingeben und dadurch neue Exceldateien erstellen, auf die das Programm dann im 2. Schritt zugreift.
Bisher habe ich mir mit raw_input beholfen, hier lasse ich die Meldung anzeigen "Bitte Dateien erstellen und mit Enter bestätigen". Das funktioniert auch ganz prima. Allerdings wäre es noch schöner, wenn bei dieser Eingabeaufforderung das Fenster kein Eingabefeld hätte, d.h. man einfach wie bei einer Windows-Meldung einen Button "OK" hätte, oder halt gar keinen Button (ich schreibe ja "Mit Enter bestätigen).
Geht das?
Eingabeaufforderung - lediglich als Stopp (weiter mit Enter)
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
Jepp, nimm am besten getch().
Oder wenn wirklich Wert auf Enter gelegt wird (ungetestet):
Oder wenn wirklich Wert auf Enter gelegt wird (ungetestet):
Code: Alles auswählen
from msvcrt import getwch
from os import linesep
print('Bitte mit Enter bestätigen')
while getwch() not in linesep:
pass
-
- User
- Beiträge: 51
- Registriert: Donnerstag 22. November 2012, 21:50
Hm danke aber dann erscheint doch kein Fenster? Ich hätte schon gerne so ein aufpoppendes Window . Geht das?
@Remington Steele
Entweder GUI oder TUI... Eine Kombination aus beidem macht keinen Sinn. Für eine "Schmalspur-GUI" könntest Du Dir ja noch easygui anschauen, hängt allerdings von Tkinter ab...
mutetella
Entweder GUI oder TUI... Eine Kombination aus beidem macht keinen Sinn. Für eine "Schmalspur-GUI" könntest Du Dir ja noch easygui anschauen, hängt allerdings von Tkinter ab...
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
-
- User
- Beiträge: 51
- Registriert: Donnerstag 22. November 2012, 21:50
Hm ok, dann lasse ich es einfach so. Trotzdem danke.