Selaa lähdekoodia

Recovered patch.py

Juan Pablo Caram 9 vuotta sitten
vanhempi
commit
7112ac5caf
1 muutettua tiedostoa jossa 9 lisäystä ja 5 poistoa
  1. 9 5
      FlatCAM.py

+ 9 - 5
FlatCAM.py

@@ -1,10 +1,13 @@
 import sys
 from PyQt4 import QtGui
-from PyQt4 import QtCore
 from FlatCAMApp import App
 
+
 def debug_trace():
-    '''Set a tracepoint in the Python debugger that works with Qt'''
+    """
+    Set a tracepoint in the Python debugger that works with Qt
+    :return: None
+    """
     from PyQt4.QtCore import pyqtRemoveInputHook
     #from pdb import set_trace
     pyqtRemoveInputHook()
@@ -12,9 +15,10 @@ def debug_trace():
 
 debug_trace()
 
-# all X11 calling should  be thread safe otherwise we have strange issues
-QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_X11InitThreads)
+# All X11 calling should be thread safe otherwise we have strange issues
+# QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_X11InitThreads)
+# NOTE: Never talk to the GUI from threads! This is why I commented the above.
 
 app = QtGui.QApplication(sys.argv)
 fc = App()
-sys.exit(app.exec_())
+sys.exit(app.exec_())