Preferences/ConfigurationPages/HelpViewersPage.py

branch
6_1_x
changeset 4849
4eb0fba3b6c5
parent 4632
ca310db386ed
diff -r 36b1d9bec8f6 -r 4eb0fba3b6c5 Preferences/ConfigurationPages/HelpViewersPage.py
--- a/Preferences/ConfigurationPages/HelpViewersPage.py	Sun Mar 13 12:48:53 2016 +0100
+++ b/Preferences/ConfigurationPages/HelpViewersPage.py	Sun Mar 13 13:06:46 2016 +0100
@@ -48,6 +48,15 @@
         
         # set initial values
         hvId = Preferences.getHelp("HelpViewerType")
+        # check availability of QtWebKit
+        try:
+            from PyQt5 import QtWebKit      # __IGNORE_WARNING__
+        except ImportError:
+            # not available, reset help viewer to default
+            if hvId == 1:
+                hvId = Preferences.Prefs.helpDefaults["HelpViewerType"]
+            self.helpBrowserButton.setEnabled(False)
+        
         if hvId == 1:
             self.helpBrowserButton.setChecked(True)
         elif hvId == 2:

eric ide

mercurial