diff -r 83df7d69e61b -r bc0ee7fadd03 eric6/UI/UserInterface.py --- a/eric6/UI/UserInterface.py Fri Nov 01 16:11:55 2019 +0100 +++ b/eric6/UI/UserInterface.py Sun Dec 01 16:38:47 2019 +0100 @@ -3647,7 +3647,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>""" @@ -3658,12 +3658,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]