Valider 955f2cc1 rédigé par Thorfin89's avatar Thorfin89
Parcourir les fichiers

Amélioration de l'initialisation des données lors de l'ouverture, ou de la...

Amélioration de l'initialisation des données lors de l'ouverture, ou de la création d'un nouveau fichier.
parent 1b2d24a8
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+26 −13
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -21,9 +21,17 @@ current_file = "temp.png"


# ===== FONCTIONS =====
# ===== FONCTIONS =====


def new_file():
def init():
    global current_file
    global bg_color
    current_file = "temp.png"
    global fg_color
    # réinitialisation de la configuration du QRCode
    bg_color = "#FFFFFF"
    bg_color_btn.config(bg=bg_color)
    fg_color = "#000000"
    fg_color_btn.config(bg=fg_color)
    # bg_color_btn.config(bg=bg_color)
    boxe_size_scale.set(5)
    border_size_scale.set(2)
    # on vide toutes les zones de saisie
    # on vide toutes les zones de saisie
    ssid_name.delete(0, 'end')
    ssid_name.delete(0, 'end')
    password.delete(0, 'end')
    password.delete(0, 'end')
@@ -31,20 +39,25 @@ def new_file():
    qrcode_label.place(x=400, y=400)
    qrcode_label.place(x=400, y=400)




def new_file():
    global current_file
    init()
    current_file = "temp.png"


# ouverture d'un fichier
# ouverture d'un fichier
def open_file():
def open_file():
    global current_file
    global current_file
    file = filedialog.askopenfilename(title="Ouvrir un QRCode au format PNG",
    file = filedialog.askopenfilename(title="Ouvrir un QRCode au format PNG",
                                      defaultextension="png",
                                      defaultextension="png",
                                      initialdir="./qrcodes")
                                      initialdir="./qrcodes")
    if file != "":
        current_file = file
        current_file = file

        # on vide les zones de saisie du WIFI
        # on vide les zones de saisie du WIFI
    ssid_name.delete(0, 'end')
        init()
    password.delete(0, 'end')
        # on insère le nouveau code dans les données à coder
    text.delete(0, 'end')
        text.insert(0, decode(file))
        text.insert(0, decode(file))

        # on code puis on affiche
        code()
        code()
        display_qrcode()
        display_qrcode()