Bonjour a tous, je realise un logiciel qui necessite des threads, le probleme c'est que celui-ci doit influencer mon interface graphique, apres de nombreux teste et de recherche, j'ai remarqué que la fonction qui modifie mon interface graphique ne devait pas s'éxécuté en meme temps que le thread. Enfin je m'explique, le thread recoit une requete et celui ci appelle la fonction qui modifie l'interface, si je laisse tout a la suite, sa freeze, en revanche j'ai esayé le gobjet_timeout_add(time, fonction) sa marche parfaitement le probleme c'est qu'avec un appel comme sa, la fonction se repete sans arret avec l'interval que je lui est donné.
N'auriez vous pas une commande, me permettant par exemple d'appeller la fonction au bout de 2 sec apres l'invocation de celle ci.
Sachez qu'avec time.sleep(x) cela ne marche pas car mon thread s'arrete aussi et lorsque sa reprend j'en reviens au meme point, mon interface freeze.
Faut juste que la fonction soit executé genre meme 1 seconde apres sont appel.
Merci d'avance et bonne continuation...
Partager