Willkommen! Melden Sie sich an oder registrieren Sie sich.

Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.

Anmelden - oder - Benutzerkonto erstellen

Tasten aktiv/deaktivieren

  • Hallo, bekantlich werden die Tasten kurz nach der _init_ aktiviert:



    Geht das so, das ich nur die Tasten Gelb und Blau Aktiv in der erfülltenbedingung habe?
    Oder muss ich eine neue Class mit allem zip und zap machen?


    Hintergrund: ich prüfe ob ein bestimmtes Plugin läuft, und wenn das läuft, nur das eine, kann ich mit den Tasten Gelb & Blau die weitere vorgehensweise bestimmen.
    Wenn dieses eine Plugin nicht läuft sind die Tasten Gelb & Blau inaktiv.

  • Das musst du in der jeweiligen Funktion ausprogrammieren.


    Zuerst im __init__:


    Gelb und blau mit self['labelname/pixmapname'].hide()
    Falls plugin installiert mit .show() wieder anzeigen und gleich noch nen boolean von False auf True setzen


    In den Funktionen zu Gelb/Blau fragst du den boolean ab. True mach was, False mach nix.

  • Mmm, in der


    Code
    1. __init__:... self['key_yellow'].hide() self['key_blue'].hide() self['key_yellow'] = Boolean(False) self['key_blue'] = Boolean(False)


    habe ich den Code oben geschrieben, das funktioniert allerdings nicht.
    Beim wieder aufheben des False mit True kommt die
    Fehlermeldung, in etwa: Boolean has no Attribut show.

    Code
    1. self['key_blue'] = Boolean(True)


    Ohne dem Boolean funktioniert das hide/show wunderbar, nur mit dem Boolean hab ich Probleme....

  • Du denkst zu kompliziert



    Die Keymaps sind weiterhin aktiv, führen aber einfach keinen Code mehr aus wenn du sie drückst.