Toolbox/Startup.py

changeset 5742
dc9cd8059221
parent 5736
000ea446ff4b
child 6048
82ad8ec9548c
--- a/Toolbox/Startup.py	Sat May 20 14:33:00 2017 +0200
+++ b/Toolbox/Startup.py	Sat May 20 16:13:23 2017 +0200
@@ -12,7 +12,8 @@
 import os
 import sys
 
-from PyQt5.QtCore import QTranslator, QLocale, QLibraryInfo, QDir, QTextCodec
+from PyQt5.QtCore import Qt, QTranslator, QLocale, QLibraryInfo, QDir, \
+    QTextCodec, QCoreApplication
 from PyQt5.QtWidgets import QApplication
 
 from E5Gui.E5Application import E5Application
@@ -222,6 +223,10 @@
     """
     handleArgs(argv, appinfo)
     if app is None:
+        try:
+            QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts, True)
+        except AttributeError:
+            pass
         # set the library paths for plugins
         setLibraryPaths()
         app = E5Application(argv)

eric ide

mercurial