Просмотр исходного кода

Final 8.2 for Windows. Removed cd into app folder.

Juan Pablo Caram 11 лет назад
Родитель
Сommit
519df2385f
2 измененных файлов с 8 добавлено и 6 удалено
  1. 7 5
      FlatCAMApp.py
  2. 1 1
      camlib.py

+ 7 - 5
FlatCAMApp.py

@@ -131,11 +131,13 @@ class App(QtCore.QObject):
             json.dump([], f)
             json.dump([], f)
             f.close()
             f.close()
 
 
-        # Application directory. Chdir to it.
-        self.app_home = os.path.dirname(os.path.realpath(__file__))
-        App.log.debug("Application path is " + self.app_home)
-        App.log.debug("Started in " + os.getcwd())
-        os.chdir(self.app_home)
+        # Application directory. Chdir to it. Otherwise, trying to load
+        # GUI icons will fail as thir path is relative.
+        # This will fail under cx_freeze ...
+        # self.app_home = os.path.dirname(os.path.realpath(__file__))
+        # App.log.debug("Application path is " + self.app_home)
+        # App.log.debug("Started in " + os.getcwd())
+        # os.chdir(self.app_home)
 
 
         ####################
         ####################
         ## Initialize GUI ##
         ## Initialize GUI ##

+ 1 - 1
camlib.py

@@ -38,7 +38,7 @@ from descartes.patch import PolygonPatch
 
 
 import simplejson as json
 import simplejson as json
 # TODO: Commented for FlatCAM packaging with cx_freeze
 # TODO: Commented for FlatCAM packaging with cx_freeze
-from matplotlib.pyplot import plot, subplot
+#from matplotlib.pyplot import plot, subplot
 
 
 import logging
 import logging