2017-02-22 7 views
0

Ich hoffe ich kann jemand helfen ... Ich suche ein Eingabefeld zu erstellen, die über Punkte in PYTHON geht ... heren und Beispiel in MS-DOSMSDOS Stil Eingabefeld in Python

https://upload.wikimedia.org/wikipedia/en/3/3b/Norton_Utilities_6.01_UI.png Bitte sehen Sie die Top-Eingabefeld Dateiname, das ist etwas ähnlich ich bin der Hoffnung, mit in ...

Dank Voraus

+0

Können Sie das Feld nicht einfach mit einer Reihe von Punkten initialisieren? – martineau

+0

Das wird nicht funktionieren, weil es entweder alle weggehen wird, wenn der Benutzer beginnt zu tippen, oder der Benutzer tatsächlich eine Reihe von Punkten nach dem echten Text übergeben wird. – manassehkatz

Antwort

1

um Hilfe zu erhalten Was haben Sie bisher versucht?

Sie können Python's input() verwenden, um Eingaben zu erhalten, die jedoch nicht über Punkte geschrieben werden. Wenn Sie eine Schnittstelle ähnlich dem verknüpften Screenshot erstellen möchten, müssen Sie die curses module verwenden.

+0

Ich habe recherchiert, aber ich hatte nicht viel Glück :(, danke für die schnelle Hilfe! Haben Sie eine Idee von einer Zusammenfassung des Codes, der benötigt würde? –

+0

Ich habe das Curses-Modul noch nicht verwendet, aber es sieht so aus Es gibt ein [gutes Tutorial in den Python-Dokumenten] (https://docs.python.org/3/howto/curses.html#curses-howto) und ein anderes auf [Tuxradar] (http://www.tuxradar.com/ content/code-project-build-ncurses-ui-python). – Roundel