material/Examensarbeit Spittank/source/sources/EingabeDialog.py

34 lines
1 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
from Dialog import *
class EingabeDialog(Dialog):
"""Die Klasse EingabeDialog stellt einen einfachen Dialog zur
Eingabe von Texten zur Verfügung."""
def __init__(self, pTitel, pNachricht):
"""Auftrag [Konstruktor]: __init__
nachher
Der Dialog ist initialisiert.
"""
self.__androide = android.Android()
self.zTitel = pTitel
self.zNachricht = pNachricht
self.zErgebnis = ""
def ergebnis(self):
"""Anfrage: ergebnis : Zeichenkette
nachher
Diese Anfrage liefert die Eingabe aus dem Dialog.
"""
return self.zErgebnis
def zeige(self):
"""Auftrag: zeige
nachher
Der Dialog wurde angezeigt und die Eingabe übernommen.
"""
self.__androide.dialogCreateInput(self.zTitel, self.zNachricht)
self.__androide.dialogSetPositiveButtonText('Ok')
self.__androide.dialogShow()
self.zErgebnis = self.__androide.dialogGetResponse().result['value']