Aloha ihr Codequäler,
das leidige Problem: Ich will bissi spielen,aber bin offensichtlich zu doof und sowieso schonmal kein "Programmierer"
Also schreits Hilfe im Forum.
Ich spiele ein wenig mit den enigma2-Plugin Tutorials rum und möchte nun einfach mal ein bissi weiter gehn.
Das typische "Hello World" in einer meeeagebox soll mir jetzt einfach mal was anderes ausgeben, also hab ich mich auf die Suche nach irgendwas "sinnvollen" begeben und bin auf die Timerlist gestossen.
Ziel: Plugin ausführen --> nächsten Timer anzeigen
Zum testen geeignet erscheint mir dieses Modul:
dream.reichholf.net/pydoc/html…Timer_1_1RecordTimer.html
bzw.
dream.reichholf.net/pydoc/html…namespaceRecordTimer.html
Also
Damit müsste sich doch z.b. die nächste Aufnahmezeit einfach mal in der msgbox anzeigen lassen.
Mein Codeschnipsel hier sieht so aus
Alles anzeigen
Wenn ich aber auf die Erweiterungen gehe sagt mir eine Infobox, dass er den "name" getNextActivation nicht einbinden kann oder sowas in der Art.
Wo ist denn hier mein Denkfehler ?
Ich importiere die Funktion, ich weise meiner lokalen Variable "next_activation" den Rückgabewert aus der Funktion getNextActivation und hier genauer next_activation zu und wills ausgeben.
Ich blick das grad nicht.
Danke schonmal im voraus
Gruss Hoschi
das leidige Problem: Ich will bissi spielen,aber bin offensichtlich zu doof und sowieso schonmal kein "Programmierer"
Also schreits Hilfe im Forum.
Ich spiele ein wenig mit den enigma2-Plugin Tutorials rum und möchte nun einfach mal ein bissi weiter gehn.
Das typische "Hello World" in einer meeeagebox soll mir jetzt einfach mal was anderes ausgeben, also hab ich mich auf die Suche nach irgendwas "sinnvollen" begeben und bin auf die Timerlist gestossen.
Ziel: Plugin ausführen --> nächsten Timer anzeigen
Zum testen geeignet erscheint mir dieses Modul:
dream.reichholf.net/pydoc/html…Timer_1_1RecordTimer.html
bzw.
dream.reichholf.net/pydoc/html…namespaceRecordTimer.html
Also
Damit müsste sich doch z.b. die nächste Aufnahmezeit einfach mal in der msgbox anzeigen lassen.
Mein Codeschnipsel hier sieht so aus
Python-Quellcode
- def __init__(self, session, args = None):
- self.session = session
- Screen.__init__(self, session)
- next_activation = getNextActivation.next_activation
- self["myLabel"] = Label(_("please press ok"))
- self["myActionMap"] = ActionMap(["SetupActions"],
- {
- "ok": self.myMsg,
- "cancel": self.close # add the RC Command "cancel" to close your Screen
- }, -1)
- def myMsg(self):
- print "\n[HalloWorldMsg] OK pressed \n"
- self.session.open(MessageBox,_(next_activation), MessageBox.TYPE_INFO)
Wenn ich aber auf die Erweiterungen gehe sagt mir eine Infobox, dass er den "name" getNextActivation nicht einbinden kann oder sowas in der Art.
Wo ist denn hier mein Denkfehler ?
Ich importiere die Funktion, ich weise meiner lokalen Variable "next_activation" den Rückgabewert aus der Funktion getNextActivation und hier genauer next_activation zu und wills ausgeben.
Ich blick das grad nicht.
Danke schonmal im voraus
Gruss Hoschi