eric6/E5Network/E5GoogleMail.py

branch
without_py2_and_pyqt4
changeset 7196
ab0a91b82b37
parent 7192
a22eee00b052
child 7198
684261ef2165
equal deleted inserted replaced
7192:a22eee00b052 7196:ab0a91b82b37
48 """ 48 """
49 super(E5GoogleMailAuthBrowser, self).__init__(parent) 49 super(E5GoogleMailAuthBrowser, self).__init__(parent)
50 50
51 self.__layout = QVBoxLayout(self) 51 self.__layout = QVBoxLayout(self)
52 52
53 try: 53 from PyQt5.QtWebEngineWidgets import QWebEngineView
54 from PyQt5.QtWebEngineWidgets import QWebEngineView 54 self.__browser = QWebEngineView(self)
55 self.__browser = QWebEngineView(self) 55 self.__browser.titleChanged.connect(self.__titleChanged)
56 self.__browser.titleChanged.connect(self.__titleChanged) 56 self.__browser.loadFinished.connect(self.__pageLoadFinished)
57 self.__browser.loadFinished.connect(self.__pageLoadFinished)
58 except ImportError:
59 from PyQt5.QtWebKitWidgets import QWebView
60 self.__browser = QWebView(self)
61 self.__browser.titleChanged.connect(self.__titleChanged)
62 self.__browser.loadFinished.connect(self.__pageLoadFinished)
63 self.__layout.addWidget(self.__browser) 57 self.__layout.addWidget(self.__browser)
64 58
65 self.__buttonBox = QDialogButtonBox(QDialogButtonBox.Close) 59 self.__buttonBox = QDialogButtonBox(QDialogButtonBox.Close)
66 self.__buttonBox.rejected.connect(self.reject) 60 self.__buttonBox.rejected.connect(self.reject)
67 self.__layout.addWidget(self.__buttonBox) 61 self.__layout.addWidget(self.__buttonBox)

eric ide

mercurial