Ein paar Fragen an die Screen Spezialisten:
Python
class Progress (Screen):
IS_DIALOG = True
def __init__(self, session):
Screen.__init__(self, session)
self.skin = """
<screen position="center,80" size="330,40" title="Prograss">
<widget name="text" position="0,0" size="180,25" font="Regular;20" valign="center"/>
</screen>"""
self["text"] = Label("Hello world")
def showProgress(self):
self.show()
def hideProgress(self):
self.hide()
Alles anzeigen
Dieser einfache Hello world Screen lässt sich mit:
self.progress = self.session.open (Progress)
erzeugen und über "self.progress" kann man damit auch weiter kommunizieren (z.B.: kann mit: self.progress.showProgress() aufgerufen werden)
Frage 1: kann ich verhindern, dass dieser neue Screen den FB Focus erhält?
Frage 2: kann ich die Screen Header Zeile ("Progress") komplett loswerden?
Gibt es da eine Lösung?
/Willi/