--- a/E5XML/ShortcutsWriter.py Sun Mar 13 12:48:53 2016 +0100 +++ b/E5XML/ShortcutsWriter.py Sun Mar 13 13:06:46 2016 +0100 @@ -93,9 +93,13 @@ if hasattr(ref, "getActions"): self.__writeActions(category, ref.getActions()) - self.__writeActions( - "HelpViewer", - e5App().getObject("DummyHelpViewer").getActions()) + try: + self.__writeActions( + "HelpViewer", + e5App().getObject("DummyHelpViewer").getActions()) + except KeyError: + # no QtWebKit available + pass # add the main end tag self.writeEndElement()