MCPcopy Create free account
hub / github.com/cztomczak/cefpython / embedBrowser

Method embedBrowser

examples/qt.py:230–240  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

228 self.browser.SetFocus(False)
229
230 def embedBrowser(self):
231 if (PYSIDE2 or PYQT5) and LINUX:
232 # noinspection PyUnresolvedReferences
233 self.hidden_window = QWindow()
234 window_info = cef.WindowInfo()
235 rect = [0, 0, self.width(), self.height()]
236 window_info.SetAsChild(self.getHandle(), rect)
237 self.browser = cef.CreateBrowserSync(window_info,
238 url="https://www.google.com/")
239 self.browser.SetClientHandler(LoadHandler(self.parent.navigation_bar))
240 self.browser.SetClientHandler(FocusHandler(self))
241
242 def getHandle(self):
243 if self.hidden_window:

Callers 1

setupLayoutMethod · 0.80

Calls 5

getHandleMethod · 0.95
SetClientHandlerMethod · 0.80
LoadHandlerClass · 0.70
FocusHandlerClass · 0.70
SetAsChildMethod · 0.45

Tested by

no test coverage detected