home

Dokumentation GConsole

Module import: from gconsole import *

Befehl Aktion
makeConsole() erzeugt ein (globales) Konsolen-Fenster in Bildschirmmitte mit halber Bildschirmgrösse
makeConsole(Position(ulx, uly), Size(width, height)) erzeugt ein (globales) Konsolen-Fenster an gegebener Bildschirmposition (ulx, uly) und gegebener Grösse (width, height)
dispose() schliesst das Fenster
isDisposed() gibt True zurück, falls das Fenster geschlossen wurde (durch Aufruf von dispose() oder Klicken des Close-Buttons
clear() löscht den Fensterinhalt
hide() versteckt das Fenster
show() zeigt das versteckte Fenster wieder
setTitle(title) setzt den Fenstertitel
showHorizontalScrollbar(enable) fügt einen horizontalen Scrollbalken ein
showVerticalScrollbar(enable) fügt einen vertikalen Scrollbalken ein
delay(time) hält das Programm um die Zeit time (ms) an
addExitListener(onExit) registriert die Callbackfunktion onExit(), die beim Click des Close-Buttons aufgerufen wird. Damit Fenster schliesst, muss dispose() aufgerufen werden


Ausschreiben

gprintln(v) schreibt einen String oder eine Zahl an der aktuellen Cursorposition aus und setzt Cursor an den Anfang der nächsten Zeile
gprint(v) schreibt einen String oder eine Zahl aus und setzt den Cursor ans Zeilenende



Einlesen

getFloat()   liefert die mit <cr> beendete Eingabe als Float zurück; None, falls nicht als Float darstellbar
getInt()   liefert die mit <cr> beendete Eingabe als Integer zurück; None, falls nicht als Integer darstellbar
getString() liefert den mit <cr> beendeten Eingabestring
getKey() liefert einen String mit dem Zeichen des letzten Tastendruck zurück (leer, falls illegale Taste) (ord() liefert auch non-printing ASCII code)
getKeyWait() wartet bis eine Taste gedrückt wird und liefert sie als String zurück (ord() liefert auch non-printing ASCII code)
getKeyCode() liefert den Code der zuletzt gedrückten Taste zurück; gibt 65535, falls keine Taste gedrückt wurde
getKeyCodeWait() wartet bis eine Taste gedrückt wird und liefert ihren Code zurück
getModifiers() liefert einen Spezialcode beim Drücken von Ctrl/Alt/Shift
getModifiersText() liefert einen Bezeichner beim Drücken von Ctrl/Alt/Shift
kbhit() liefert True, falls ein Tastendruck noch nicht mit getKeyCode() abgeholt ist


home