eric6/UI/CodeDocumentationViewer.py

changeset 8243
cc717c2ae956
parent 8227
349308e84eeb
child 8268
6b8128e0c9d1
equal deleted inserted replaced
8242:aa713ac50c0d 8243:cc717c2ae956
82 from PyQt5.QtWebEngineWidgets import ( 82 from PyQt5.QtWebEngineWidgets import (
83 QWebEngineView, QWebEngineSettings 83 QWebEngineView, QWebEngineSettings
84 ) 84 )
85 self.__contents = QWebEngineView(self) 85 self.__contents = QWebEngineView(self)
86 self.__contents.page().linkHovered.connect(self.__showLink) 86 self.__contents.page().linkHovered.connect(self.__showLink)
87 try: 87 self.__contents.settings().setAttribute(
88 self.__contents.settings().setAttribute( 88 QWebEngineSettings.WebAttribute.FocusOnNavigationEnabled,
89 QWebEngineSettings.WebAttribute.FocusOnNavigationEnabled, 89 False)
90 False)
91 except AttributeError:
92 # pre Qt 5.8
93 pass
94 self.__viewerType = "QWebEngineView" 90 self.__viewerType = "QWebEngineView"
95 except ImportError: 91 except ImportError:
96 self.__contents = QTextBrowser(self) 92 self.__contents = QTextBrowser(self)
97 self.__contents.setOpenExternalLinks(True) 93 self.__contents.setOpenExternalLinks(True)
98 self.__viewerType = "QTextEdit" 94 self.__viewerType = "QTextEdit"

eric ide

mercurial