--- a/E5XML/ShortcutsWriter.py Wed Dec 23 19:08:09 2015 +0100 +++ b/E5XML/ShortcutsWriter.py Fri Dec 25 14:03:57 2015 +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()