Bonjour,

Je crée un programme graphique qui communique avec un serveur.
J'aimerais stocker l'adresse ip et le port, qui sont entrés par l'utilisateur, dans des variables avec une valeur par défaut si l'utilisateur n'entre rien.
Les données entrées par l'utilisateur doivent remplacer les valeurs par défaut, que l'utilisateur ne doive pas les enter à chaque utilisation.

Pour l'instant ce code fonctionne mais ne garde pas les entrées utilisateur en mémoire après le reboot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
host = ""
port = 0
 
def appelServeurBxl(self): #passage des arguments qui permettent au client de se connecter au serveur et télécharger les fichiers
    global host, port, dossier
    if host == "":
        host = "192.168.1.2" #valeur par défaut
    if port == 0:
        port = 1111 #valeur par défaut
    telechargementFichier(host,port, dossier) #connexion au serveur et téléchargement des fichiers
 
def buttonValid (self): #bouton qui valide les entrées IP et port de l'utilisateur
    global host, port
    hostbx = self.ui.lineEditIPBxl.text()  #récupération de l'adrs ip entrée par l'utilisateur
    host =hostbx
    portbx = self.ui.lineEditPortBxl.text()#récupération du port entré par l'utilisateur
    port = int(portbx)