3015 .format(PYQT_VERSION_STR) |
3015 .format(PYQT_VERSION_STR) |
3016 versionText += """<tr><td><b>sip</b></td><td>{0}</td></tr>"""\ |
3016 versionText += """<tr><td><b>sip</b></td><td>{0}</td></tr>"""\ |
3017 .format(sip_version_str) |
3017 .format(sip_version_str) |
3018 versionText += """<tr><td><b>QScintilla</b></td><td>{0}</td></tr>"""\ |
3018 versionText += """<tr><td><b>QScintilla</b></td><td>{0}</td></tr>"""\ |
3019 .format(QSCINTILLA_VERSION_STR) |
3019 .format(QSCINTILLA_VERSION_STR) |
3020 try: |
3020 if WEBENGINE_AVAILABLE: |
|
3021 from WebBrowser.Tools import WebBrowserTools |
|
3022 chromeVersion = WebBrowserTools.getWebEngineVersions()[0] |
|
3023 versionText += \ |
|
3024 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""\ |
|
3025 .format(chromeVersion) |
|
3026 if WEBKIT_AVAILABLE: |
3021 from PyQt5.QtWebKit import qWebKitVersion |
3027 from PyQt5.QtWebKit import qWebKitVersion |
3022 versionText += """<tr><td><b>WebKit</b></td><td>{0}</td></tr>"""\ |
3028 versionText += """<tr><td><b>WebKit</b></td><td>{0}</td></tr>"""\ |
3023 .format(qWebKitVersion()) |
3029 .format(qWebKitVersion()) |
3024 except ImportError: |
|
3025 pass |
|
3026 # TODO: add QtWebEngine version info |
|
3027 versionText += """<tr><td><b>{0}</b></td><td>{1}</td></tr>"""\ |
3030 versionText += """<tr><td><b>{0}</b></td><td>{1}</td></tr>"""\ |
3028 .format(Program, Version) |
3031 .format(Program, Version) |
3029 versionText += self.tr("""</table>""") |
3032 versionText += self.tr("""</table>""") |
3030 |
3033 |
3031 E5MessageBox.about(self, Program, versionText) |
3034 E5MessageBox.about(self, Program, versionText) |