Salome HOME
pour POPUP menu
[modules/eficas.git] / src / EFICASGUI / eficasSalome.py
1 import qt
2 import notifqt
3 # -----------------------------------------------------------------------------
4 import sys
5
6 # Remplacement de la fonction exit standard par une fonction
7 # qui n'interrompt pas l'execution
8 sys._exit=sys.exit
9
10 def exit(ier):
11    print "appel de exit: ",ier
12
13 sys.exit=exit
14 # Fin remplacement
15
16 initialised=0
17 import Tkinter
18 root=Tkinter.Tk()
19 root.withdraw()
20
21
22 def runEficas(ws,code="ASTER",fichier=None):
23     global initialised
24     if not initialised:
25         t=Tkinter.Toplevel()
26         t.withdraw()
27         print t.geometry()
28         print t.winfo_geometry()
29         import dataEficas; dataEficas.init(t,code,fichier)
30         t.update()
31         print t.geometry()
32         print t.winfo_geometry()
33         t.deiconify()
34         t.update()
35
36         #initialised=1
37
38 def runHomard() :
39     runEficas(None,"HOMARD")
40
41 def runAster() :
42     runEficas(None,"ASTER")
43