diff -r e2d85ef3fadb -r 72f3c9fdefeb eric6/UI/UserInterface.py --- a/eric6/UI/UserInterface.py Sat Nov 02 19:24:46 2019 +0100 +++ b/eric6/UI/UserInterface.py Mon Nov 04 19:09:08 2019 +0100 @@ -3648,7 +3648,7 @@ sizeStr = "32-Bit" versionText = self.tr( - """<h3>Version Numbers</h3>""" + """<h2>Version Numbers</h2>""" """<table>""") versionText += ( """<tr><td><b>Python</b></td><td>{0}, {1}</td></tr>""" @@ -3659,12 +3659,26 @@ versionText += ( """<tr><td><b>PyQt</b></td><td>{0}</td></tr>""" ).format(PYQT_VERSION_STR) + try: + from PyQt5 import QtChart + versionText += ( + """<tr><td><b>PyQtChart</b></td><td>{0}</td></tr>""" + ).format(QtChart.PYQT_CHART_VERSION_STR) + except (ImportError, AttributeError): + pass + try: + from PyQt5 import QtWebEngine + versionText += ( + """<tr><td><b>PyQtWebEngine</b></td><td>{0}</td></tr>""" + ).format(QtWebEngine.PYQT_WEBENGINE_VERSION_STR) + except (ImportError, AttributeError): + pass + versionText += ( + """<tr><td><b>QScintilla</b></td><td>{0}</td></tr>""" + ).format(QSCINTILLA_VERSION_STR) versionText += ( """<tr><td><b>sip</b></td><td>{0}</td></tr>""" ).format(sip_version_str) - versionText += ( - """<tr><td><b>QScintilla</b></td><td>{0}</td></tr>""" - ).format(QSCINTILLA_VERSION_STR) try: from WebBrowser.Tools import WebBrowserTools chromeVersion = WebBrowserTools.getWebEngineVersions()[0]