Actualiser fonction durant l'utilisation du programme
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
Code:
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 |
en fonction du résultat TRUE/FALSE j'affiche un icone vert ou rouge dans une fenêtre.
Code:
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) |
Cependant je voudrais qu'en cas de perte de connexion internet durant l'utilisation du programme celui-ci affiche le logo rouge.
je pense qu'il faut actualiser la fonction connexion()
Merci d'avance;)