Bonjour,
Je cherche comment relancer une appli en pygtk a partir de cette m�me appli, dans le but de recharger la langue selectionn�e.
J'ai essay� en utilisant os.system("python monappli.py"), ca fonctionne mais l'ancienne appli ne se ferme pas et reste derri�re, inactive.
J'ai pourtant fait attention a ce que cet appel soit fait apr�s le gtk.main_quit(), et que gtk.main() soit relanc�, je ne comprend pas.
en gros ce que je fait :
main.py:
MonAppli:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 MonAppli() gtk.main() if #teste si un fichier existe# : #destruction du fichier MonAppli() gtk.main()
Une autre solution serait de lancer, dans MonAppli, une commande bash qui relancerait le main.py apr�s x temp et de fermer gtk, mais je ne sais pas comment on fait ca en bash
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 class MonAppli: #bla bla bla def relancer(self): #ecriture du fichier sur le disque gtk.main_quit()
merci de votre aide.
Partager