qrCode.py

def qrCode():
    """
    qrCode(): nimmt die Initialisierungen für Vordergrund- und Hintergrundfarbe vor und erzeugt aus den 
    Farben, der Größe (_size_) und der Nachricht "msg" den QR-Code, der dann in eine png-Datei umgewandelt wird.
    """

    _ok_ = False    # siehe Aufgabe 1

    # set the pyqrcode-values
    _msg_ = eingabe1.get()

    _file_name_ = eingabe3.get()

    _size_ = eingabe2.get()

    _op_ = callTest( eingabe6.get() )

    _red_ =  callTest( eingabe7.get() )
    _green_ =  callTest( eingabe8.get() )
    _blue_ =  callTest( eingabe9.get() )

    bgRed =  callTest( eingabe11.get() )
    bgGreen =  callTest( eingabe12.get() )
    bgBlue =  callTest( eingabe13.get() )

    _farbe_ = [_red_,_green_,_blue_,_op_]  # black = [0,0,0,255]
    _bg_farbe_ = [bgRed, bgGreen, bgBlue]  # white = [0xff, 0xff, 0xff]

    # generate QR-Code

    qr = pyqrcode.create(_msg_)

    qr.png(_file_name_, scale=_size_, module_color=_farbe_, background=_bg_farbe_)

    # setze die Eingaben zurück
    delInput()

    # ...

Fenster schließen