Konstruktoren/Methoden |
Aktion |
EntryDialog(entryPane1, entryPane2,...) |
erzeugt in Bildschirmmitte ein Dialogfenster mit EntryPane-Zonen, die in der Reihenfolge der Parameter eingefügt werden
|
EntryDialog(ulx, uly, entryPane1, entryPane2,...) |
erzeugt ein Dialogfenster mit EntryPane-Zonen, die in der Reihenfolge der Parameter eingefügt werden. Die obere linke Ecke des Fensters wird auf die Bildschirmkoordinaten (ulx, uly) gesetzt |
setTitle(text) |
schreibt text in die Titelzeile des Dialogs |
isChanged() |
liefert True, falls eines der EntryItems CheckEntry, RadioEntry, SliderEntry geändert wurde. Nachfolgender Aufruf gibt wieder False, bis zu einer erneuten Änderung |
dispose() |
schliesst das Dialogfenster |
isDisposed() |
liefert True, falls der Dialog mit dem Close-Button oder mit dispose() geschlossen wurde |
hide() |
versteckt das Dialogfenster |
show() |
zeigt ein vorher verstecktes Dialogfenster |
setAlwaysOnTop(enable) |
mit enable = True bleibt das Dialogfenster immer über anderen Programmfenstern sichtbar, kann aber trotzdem den Fokus verlieren |
toFront(enable) |
mit enable = True wird das Fenster über andere Programmfenster gesetzt und erhält den Fokus; mit enable = False wird das Fenster in den Hintergrund gesetzt |
Konstruktoren |
Aktion |
EntryPane(entryItem1, entryItem2,...) |
erzeugt eine Zone ohne Umrandung mit den gegebenen GUI-Elementen, die in der Reihenfolge der Parameter eingefügt werden. Die gegebenen Elemente müssen denselben Datentyp aufweisen (StringEntry, LongEntry, IntEntry, FloatEntry werden als gleich betrachtet)
|
EntryPane(title, entryItem1, entryItem2,...) |
erzeugt eine Zone mit den gegebenen GUI-Elementen, die in der Reihenfolge der Parameter eingefügt werden. Die Zone wird mit einem Rechteck umrandet und ein Titel auf den oberen Rand gesetzt (title kann auch leerer String sein). Die gegebenen Elemente müssen denselben Datentyp aufweisen (StringEntry, LongEntry, IntEntry, FloatEntry werden als gleich betrachtet) |
setTitle(title) |
falls die Zone eine Umrandung hat, wird ein vorhandener Titeltext ersetzt |
Konstruktoren/Methoden |
Aktion |
IntEntry(prompt, init) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Integer-Zahlen. Das Feld wird mit prompt angeschrieben und der Anfangswert init hineingesetzt |
IntEntry(prompt) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Integer-Zahlen. Das Feld wird mit prompt angeschrieben |
isTouched() |
liefert True, falls auf das Textfeld seit dem letzten Aufruf von isTouched() geklickt wurde |
getValue() |
liefert den aktuellen Wert im Feld; falls dieser nicht ein Integer ist, wird None zurückgegeben |
setValue(value) |
setzt den gegebenen Wert ins Feld (None: leeres Feld) |
setEditable(False) |
verhindert das Editieren (und entfernt den Cursor) |
setEnabled(enabled) |
aktiviert/deaktiviert das Textfeld |
Konstruktoren/Methoden |
Aktion |
LongEntry(prompt, init) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Long-Zahlen. Das Feld wird mit prompt angeschrieben und der Anfangswert init hineingesetzt |
LongEntry(prompt) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Long-Zahlen. Das Feld wird mit prompt angeschrieben |
isTouched() |
liefert True, falls auf das Textfeld seit dem letzten Aufruf von isTouched() geklickt wurde |
getValue() |
liefert den aktuellen Wert im Feld; falls dieser nicht ein Long oder Integer ist, wird None zurückgegeben |
setValue(value) |
setzt den gegebenen Wert ins Feld (None: leeres Feld) |
setEditable(False) |
verhindert das Editieren (und entfernt den Cursor) |
setEnabled(enabled) |
aktiviert/deaktiviert das Textfeld |
Konstruktoren/Methoden |
Aktion |
FloatEntry(prompt, init) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Float-Zahlen. Das Feld wird mit prompt angeschrieben und der Anfangswert init hineingesetzt |
FloatEntry(prompt) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Float-Zahlen. Das Feld wird mit dem Prompt angeschrieben |
isTouched() |
liefert True, falls auf das Textfeld seit dem letzten Aufruf von isTouched() geklickt wurde |
getValue() |
liefert den aktuellen Wert im Feld; falls dieser nicht eine Zahl ist, wird None zurückgegeben |
setValue(value) |
setzt den gegebenen Wert ins Feld (None: leeres Feld) |
setEditable(False) |
verhindert das Editieren (und entfernt den Cursor) |
setEnabled(enabled) |
aktiviert/deaktiviert das Textfeld |
Konstruktoren/Methoden |
Aktion |
StringEntry(label, init) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Strings. Das Feld wird mit prompt angeschrieben und der Anfangswert init hineingesetzt |
StringEntry(label) |
erzeugt ein Textfeld zur Eingabe oder Anzeige von Strings. Das Feld wird mit dem Prompt angeschrieben |
isTouched() |
liefert True, falls auf das Textfeld seit dem letzten Aufruf von isTouched() geklickt wurde |
getValue() |
liefert den aktuellen Wert im Feld |
setValue(value) |
setzt den gegebenen Wert ins Feld (None oder "": leeres Feld) |
setEditable(False) |
verhindert das Editieren (und entfernt den Cursor) |
setEnabled(enabled) |
aktiviert/deaktiviert das Textfeld |
|
|
Konstruktor/Methoden |
Aktion |
SliderEntry(min, max, init, major, minor) |
erzeugt einen Schieberegler mit dem minimalen Wert min, dem maximalen Wert max, der Intialisierungsposition des Knopfs init, dem Abstand der Hauptticks major und dem Abstand der Nebenticks minor |
isTouched() |
liefert True, falls auf den Schieberegler seit dem letzten Aufruf von isTouched() geklickt wurde |
getValue() |
liefert den aktuellen Wert der Knopfposition |
setValue(value) |
setzt den Knopf an die gegebene Position |
setEnabled(enabled) |
aktiviert/deaktiviert den Schieberegler |