eric6/UI/UserInterface.py

branch
maintenance
changeset 7345
bc0ee7fadd03
parent 7322
cd8ee889589f
parent 7329
72f3c9fdefeb
child 7362
028bf21bb5a2
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]

eric ide

mercurial