Thanks Thanks:  2
Ergebnis 1 bis 5 von 5
  1. #1
    Mitglied
    Registriert seit
    27.03.2018
    Beiträge
    49
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten

    Restarting the GUI with Python code, how

    Hi,

    I would develop a plugin.

    I'd like to restart the GUI with Python code.

    What code can I do with this?
    Would you give an example?


    Alec

    •   Alt Advertising

       

  2. #2
    Senior Mitglied Avatar von s3n0
    Registriert seit
    02.01.2017
    Beiträge
    645
    Total Downloaded
    173,2 KB
    Total Downloaded
    173,2 KB
    ReceiverDankeAktivitäten
    Box 1:
    Formuler F3
     
     
    Box 2:
    Vu+ Solo SE V2
     
     
    Box 3:
    Formuer F4-TURBO
     
     
    Code:
    from Screens.Standby import TryQuitMainloop
        
    class exampleScreen(Screen):
        ....
        ....
        def keyToRestart(self):
            message = _('Would you like to restart Enigma (GUI)?')
            self.session.openWithCallback(self.restartEnigma, MessageBox, message, type = MessageBox.TYPE_YESNO, timeout = 15, default = False)
        
        def restartEnigma(self, result):
            if result:
                self.session.open(TryQuitMainloop, 3)     # 0=Toggle StandBy ; 1=DeepStandBy ; 2=Reboot System ; 3=Restart Enigma ; 4=Wake Up ; 5=Enter Standby
            else:
                pass
    TryQuitMainLoop is defined as the MessageBox class, here:
    enigma2/Standby.py at 6908f8f40c9d366d9b959f9b213a2758fd35346b * openatv/enigma2 * GitHub
    Geändert von s3n0 (11.04.2019 um 14:57 Uhr)
    2 x Formuler F3 @ OpenATV
    1 x Vu+ Solo SE V2 @ OpenATV

  3. Thanks -, alec-cs bedankten sich
  4. #3
    Mitglied
    Registriert seit
    27.03.2018
    Beiträge
    49
    Themenstarter
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    Thank you very much, super!

    I would have another question: Is this code good for only openatv or for other systems (openpli, bh, vti, ...)?

  5. #4
    Senior Mitglied Avatar von s3n0
    Registriert seit
    02.01.2017
    Beiträge
    645
    Total Downloaded
    173,2 KB
    Total Downloaded
    173,2 KB
    ReceiverDankeAktivitäten
    Box 1:
    Formuler F3
     
     
    Box 2:
    Vu+ Solo SE V2
     
     
    Box 3:
    Formuer F4-TURBO
     
     
    Of course yes... for each Enigma2 in OE-Alliance 4.2, the same as OpenATV, I think ^^. I say it's roughly 90% compatible.

    Specifically, this restart source code should work in every Enigma2.
    2 x Formuler F3 @ OpenATV
    1 x Vu+ Solo SE V2 @ OpenATV

  6. Thanks alec-cs bedankten sich
  7. #5
    Mitglied
    Registriert seit
    27.03.2018
    Beiträge
    49
    Themenstarter
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    Ok, Thanks


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2019 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 9,52%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com