11 of the IDE and starts the Qt event loop. |
11 of the IDE and starts the Qt event loop. |
12 """ |
12 """ |
13 |
13 |
14 from __future__ import unicode_literals # __IGNORE_WARNING__ |
14 from __future__ import unicode_literals # __IGNORE_WARNING__ |
15 |
15 |
|
16 try: # Only for Py2 |
|
17 import sip |
|
18 sip.setapi('QString', 2) |
|
19 sip.setapi('QVariant', 2) |
|
20 sip.setapi('QTextStream', 2) |
|
21 import StringIO as io |
|
22 import Utilities.compatibility_fixes # __IGNORE_WARNING__ |
|
23 except (ImportError): |
|
24 import io # __IGNORE_WARNING__ |
|
25 |
16 import sys |
26 import sys |
17 import os |
27 import os |
18 import traceback |
28 import traceback |
19 import io |
|
20 import time |
29 import time |
21 import logging |
30 import logging |
22 |
31 |
23 from PyQt4.QtCore import qWarning, QLibraryInfo, QTimer |
32 from PyQt4.QtCore import qWarning, QLibraryInfo, QTimer |
24 from PyQt4.QtGui import QApplication, QErrorMessage |
33 from PyQt4.QtGui import QApplication, QErrorMessage |