39 self.helpViewerGroup.addButton(self.webBrowserButton) |
39 self.helpViewerGroup.addButton(self.webBrowserButton) |
40 self.helpViewerGroup.addButton(self.customViewerButton) |
40 self.helpViewerGroup.addButton(self.customViewerButton) |
41 |
41 |
42 # set initial values |
42 # set initial values |
43 hvId = Preferences.getHelp("HelpViewerType") |
43 hvId = Preferences.getHelp("HelpViewerType") |
|
44 # check availability of QtWebKit |
|
45 try: |
|
46 from PyQt5 import QtWebKit # __IGNORE_WARNING__ |
|
47 except ImportError: |
|
48 # not available, reset help viewer to default |
|
49 if hvId == 1: |
|
50 hvId = Preferences.Prefs.helpDefaults["HelpViewerType"] |
|
51 self.helpBrowserButton.setEnabled(False) |
|
52 |
44 if hvId == 1: |
53 if hvId == 1: |
45 self.helpBrowserButton.setChecked(True) |
54 self.helpBrowserButton.setChecked(True) |
46 elif hvId == 2: |
55 elif hvId == 2: |
47 self.qtAssistantButton.setChecked(True) |
56 self.qtAssistantButton.setChecked(True) |
48 elif hvId == 3: |
57 elif hvId == 3: |