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

Method embed_browser

examples/tkinter_.py:168–178  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

166 self.focus_set()
167
168 def embed_browser(self):
169 window_info = cef.WindowInfo()
170 rect = [0, 0, self.winfo_width(), self.winfo_height()]
171 window_info.SetAsChild(self.get_window_handle(), rect)
172 self.browser = cef.CreateBrowserSync(window_info,
173 url="https://www.google.com/")
174 assert self.browser
175 self.browser.SetClientHandler(LifespanHandler(self))
176 self.browser.SetClientHandler(LoadHandler(self))
177 self.browser.SetClientHandler(FocusHandler(self))
178 self.message_loop_work()
179
180 def get_window_handle(self):
181 if MAC:

Callers 1

on_configureMethod · 0.95

Calls 7

get_window_handleMethod · 0.95
message_loop_workMethod · 0.95
SetClientHandlerMethod · 0.80
LifespanHandlerClass · 0.70
LoadHandlerClass · 0.70
FocusHandlerClass · 0.70
SetAsChildMethod · 0.45

Tested by

no test coverage detected