Bonsoir,
J'ai crée un petit programme.
Au lancement du programme celui-ci va vérifier si il est connecté à internet ou pas.
Voila la partie du code qui traite ça
en fonction du résultat TRUE/FALSE j'affiche un icone vert ou rouge dans une fenêtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import socket def connexion(): # test connexion internet try: # connect to the host -- tells us if the host is actually # reachable socket.create_connection(("www.google.com", 80)) return True except OSError: pass return False
Cependant je voudrais qu'en cas de perte de connexion internet durant l'utilisation du programme celui-ci affiche le logo rouge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #-------- Affichage connexion internet dans Frame1 if connexion() == True : img1 = ImageTk.PhotoImage(file="connexion_ok.ico") #logo vert logo_reseau = tk.Label(Frame01, image=img1) else : img1 = ImageTk.PhotoImage(file="connexion_ko.ico") # logo rouge logo_reseau = tk.Label(Frame01, image=img1)
je pense qu'il faut actualiser la fonction connexion()
Merci d'avance
Partager