1
J'ai écrit du code pour exécuter une fonction qui peut prendre un certain temps et je voudrais qu'il y ait une sortie dans une zone de texte. au moment tout le message de sortie intermédiaire viennent tous à la finsortie statictext lors du traitement de python
def main():
self.progress_txt.AppendText("Processing")
#do something
self.progress_txt.AppendText("Processing2")
#do something else
self.progress_txt.AppendText("Finished")
est-il un moyen que je pourrais obtenir les messages de sortie outputed alors que le processus est toujours en cours d'exécution
Vous devez poster plus de code. En ne vous basant que sur ce que vous avez publié, vous devrez peut-être indiquer à l'interface graphique de mettre à jour après avoir ajouté du texte ou donner à l'interface graphique le temps d'exécution. – Oliver
Merci à Oliver, je pouvais trier en ajoutant self.progress_txt.Update() –