ich wollte für mein Konsolen-Programm, welches ich mit curses umsetze, eine Variable in eine Art LineEdit Zeile setzen, bevor der Benutzer was eingegeben hat. Also wenn <defaultVal> einen String enthält, dann soll er das schon in LineEdit eintragen.
Code: Alles auswählen
def __winFrageParam(self, prompt_string, defaultVal=""):
self.__screen.clear()
self.__screen.border(0)
self.__screen.addstr(2, 2, prompt_string)
self.__screen.refresh()
if defaultVal:
self.__screen.insstr(10, 10, defaultVal)
input = self.__screen.getstr(10, 10, 60)
return input
Grüße Markus