eric6/UI/CodeDocumentationViewer.py

branch
without_py2_and_pyqt4
changeset 7196
ab0a91b82b37
parent 7192
a22eee00b052
child 7229
53054eb5b15a
equal deleted inserted replaced
7192:a22eee00b052 7196:ab0a91b82b37
56 except AttributeError: 56 except AttributeError:
57 # pre Qt 5.8 57 # pre Qt 5.8
58 pass 58 pass
59 self.__viewerType = "QWebEngineView" 59 self.__viewerType = "QWebEngineView"
60 except ImportError: 60 except ImportError:
61 try: 61 self.__contents = QTextBrowser(self)
62 from PyQt5.QtWebKitWidgets import QWebPage, QWebView 62 self.__contents.setOpenExternalLinks(True)
63 self.__contents = QWebView(self) 63 self.__viewerType = "QTextEdit"
64 self.__contents.page().setLinkDelegationPolicy(
65 QWebPage.DelegateAllLinks)
66 self.__viewerType = "QWebView"
67 except ImportError:
68 self.__contents = QTextBrowser(self)
69 self.__contents.setOpenExternalLinks(True)
70 self.__viewerType = "QTextEdit"
71 64
72 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding) 65 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
73 sizePolicy.setHorizontalStretch(0) 66 sizePolicy.setHorizontalStretch(0)
74 sizePolicy.setVerticalStretch(0) 67 sizePolicy.setVerticalStretch(0)
75 sizePolicy.setHeightForWidth( 68 sizePolicy.setHeightForWidth(

eric ide

mercurial