7 Module implementing the Help Viewers configuration page. |
7 Module implementing the Help Viewers configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtCore import qVersion |
|
13 from PyQt5.QtWidgets import QButtonGroup |
12 from PyQt5.QtWidgets import QButtonGroup |
14 try: |
13 try: |
15 from PyQt5 import QtWebKit # __IGNORE_WARNING__ |
14 from PyQt5 import QtWebKit # __IGNORE_WARNING__ |
16 WEBKIT_AVAILABLE = True |
15 WEBKIT_AVAILABLE = True |
17 except ImportError: |
16 except ImportError: |
18 WEBKIT_AVAILABLE = False |
17 WEBKIT_AVAILABLE = False |
19 if qVersion() < "5.6.0": |
18 |
|
19 from Globals import qVersionTuple |
|
20 if qVersionTuple() < (5, 6, 0): |
20 WEBENGINE_AVAILABLE = False |
21 WEBENGINE_AVAILABLE = False |
21 else: |
22 else: |
22 try: |
23 try: |
23 from PyQt5 import QtWebEngineWidgets # __IGNORE_WARNING__ |
24 from PyQt5 import QtWebEngineWidgets # __IGNORE_WARNING__ |
24 WEBENGINE_AVAILABLE = True |
25 WEBENGINE_AVAILABLE = True |