Bonjour, je suis en train de faire un programme qui posséde un page de configuration, celle ci dispose pour le moment de plusieurs checkbox.

Le problème c'est que je n'arrive pas a récuperer leurs valeurs depuis une autre fonction, j'ai pourtant mis le nom de la variable a global.

Voici le contenu de ma fonction configuration qui crée une nouvelle fenetre appelé new_windows:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  global photo_configuration
    new_window = Toplevel(root)
    new_window.title("Configuration")
    new_window.geometry("640x480")  # Définir la taille de la nouvelle fenêtre
 
    label1 = Label(new_window, text="Page de configuration")
    label1.pack()
 
 
    # Ajout d'un Checkbutton pour le gps
    global etat_gps
    etat_gps = IntVar()
    checkbox = Checkbutton(new_window, text="Activer le GPS", variable=etat_gps, :arf::arf::arf::arf::ptdr:onvalue=1, offvalue=0, command=print_selection)
    checkbox.pack()

Je cherche donc a récuperer la valeur de la variable "etat_gps", je n'y parviens pas depuis mon autre fonction.

Comment faire?

J'utilise en debut de programme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
from tkinter import *
from tkinter import messagebox