28 pass |
28 pass |
29 |
29 |
30 import sys |
30 import sys |
31 import os |
31 import os |
32 |
32 |
33 MIN_QT_VERSION = "5.6.0" |
33 from Globals import qVersionTuple |
34 |
34 |
35 from PyQt5.QtCore import qVersion |
35 |
36 if qVersion() < MIN_QT_VERSION: |
36 if qVersionTuple() < (5, 6, 0): |
37 from PyQt5.QtCore import QTimer |
37 from PyQt5.QtCore import QTimer |
38 from PyQt5.QtWidgets import QApplication |
38 from PyQt5.QtWidgets import QApplication |
39 from E5Gui import E5MessageBox |
39 from E5Gui import E5MessageBox |
40 app = QApplication([]) |
40 app = QApplication([]) |
41 QTimer.singleShot(0, lambda: E5MessageBox.critical( |
41 QTimer.singleShot(0, lambda: E5MessageBox.critical( |
42 None, |
42 None, |
43 "eric6 Web Browser", |
43 "eric6 Web Browser", |
44 "You need at least Qt Version {0} to execute the web browser." |
44 "You need at least Qt Version 5.6.0 to execute the web browser.") |
45 .format(MIN_QT_VERSION))) |
45 ) |
46 app.exec_() |
46 app.exec_() |
47 sys.exit(100) |
47 sys.exit(100) |
48 |
48 |
49 SettingsDir = None |
49 SettingsDir = None |
50 |
50 |