Bonsoir à tous,
je suis nouveau sur ce forum, et je n'ai pas trouvé de réponse concrète, à ma question.
Je programme en python depuis 2 mois environ. J'ai réussi à programmer un serveur client, grâce à 3 threads différents.
1 pour la réception de données, et 2 pour l'envoie de données.
J'ai une interface graphique, que j'ai réalisé sous Qt Designer, je l'ai passé en python, et je travaille sur les méthodes à lancer grâce aux bouttons.
Voilà mon problème :
J'ai 2 fichiers distincts :
1 pour affecter les actions de mon interface (connexion, ...), appelée "Interface.py"
1 pour lancer mon programme avec les threads, appelé "Affectation.py".
J'ai besoin de tester un booléen d'un thread (qui se trouve dans le second fichier), dans le premier fichier.
J'ai fais un import des fichiers correspondant, et placer mon thread en tant que global dans le fichier "Affectation.py", et idem dans le premier fichier "Interface.py".
Lorsque je compile mon programme, j'ai une erreur de type NameError, et il ne reconnait pas le nom de mon thread en tant que global.
Est ce que quelqu'un pourrait m'aider sur ce problème, merci d'avance.
Partager