Plugin mit 2 Screens

  • Hallo,
    ich habe ein Plugin mit einem Config-Screen. Jetzt möchte ich per Menu-Action einen zweiten Screen öffnen mit einer einfachen Liste (2 - 3 Einträge), in der die Listeneinträge mit OK angewählt werden können. Leider crasht es und ich weiß nicht weiter.
    Quelltext 1. Screen: (das läuft)


    Jetzt der Quelltext des 2. Screens: (läuft nicht)


    Wenn ich das ganze jetzt probiere, dann crasht es immer mit:

    Code
    File "/usr/lib/enigma2/python/Components/Renderer/Listbox.py", line 80, in changed
    	self.content = self.source.content
    AttributeError: 'List' object has no attribute 'content'


    Kann mir bitte jemand helfen?

  • imho müssen class und screen name die selben namen haben ...


    Zitat

    class Configuration(Screen):
    skin = """
    <screen name="Configuration" position=


    Zitat


    class Options(Screen):
    skin = """
    <screen name="Options"



    beispiel:


    http://git.opendreambox.org/?p…b=refs/heads/experimental

    i have a dream !!!


    3x DM500HD
    1x DM800se
    ----------------
    Kubuntu 12.10 x64
    Windows 7 Ultimate x64
    Intel i7 950@3200 10GB DDR3
    MSI 7522 X58 Platinum SLI
    MSI N560GTX-Ti Hawk

    Einmal editiert, zuletzt von ismail ()

  • Danke. Das mit name= wars :smiling_face:
    Wie blende ich von einem Screen den anderen ein? Also show / hide ?
    Kennen sich die Klassen?
    Also kann ich aus Configuration Options.show() aufrufen?

  • studieren geht über probieren :winking_face:


    python programmieren kann ich nicht.

    i have a dream !!!


    3x DM500HD
    1x DM800se
    ----------------
    Kubuntu 12.10 x64
    Windows 7 Ultimate x64
    Intel i7 950@3200 10GB DDR3
    MSI 7522 X58 Platinum SLI
    MSI N560GTX-Ti Hawk