Salome HOME
linux/windows
[tools/eficas.git] / InterfaceQT4 / gereIcones.py
index 1155e72b2a9b0d5c03a49747b36cf94a0e07cedc..a0053c900a897261c834879e5004d3a40a8291b2 100644 (file)
@@ -18,7 +18,7 @@
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Modules Python
-import string,types,os,re
+import string,types,os,re,sys
 import traceback
 
 from PyQt4 import *
@@ -63,7 +63,8 @@ class FacultatifOuOptionnel:
  
   def viewDoc(self):
       try :
-          cmd="xdg-open "+self.cle_doc
+          if sys.platform[0:5]=="linux" : cmd="xdg-open "+self.cle_doc
+          else                                 : cmd="start "+self.cle_doc
           os.system(cmd)
       except:
           QMessageBox.warning( self,tr( "Aide Indisponible"),tr( "l'aide n est pas installee "))
@@ -155,10 +156,13 @@ class ContientIcones:
   def BFichierVisu(self):
        fichier=self.lineEditVal.text()
        if fichier == None or str(fichier)=="" : return
-       from qtCommun import ViewText
+       from monViewTexte import ViewText
        try :
-         cmd="xdg-open "+str(fichier)
-         os.system(cmd)
+         if sys.platform[0:5]=="linux" :
+           cmd="xdg-open "+ str(fichier)
+           os.system(cmd)
+         else                         :
+           os.startfile(str(fichier)) 
        except:
          try :
             fp=open(fichier)