MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / _Root

Class _Root

tools/python-3.11.9-amd64/Lib/turtle.py:433–455  ·  view source on GitHub ↗

Root class for Screen based on Tkinter.

Source from the content-addressed store, hash-verified

431
432
433class _Root(TK.Tk):
434 """Root class for Screen based on Tkinter."""
435 def __init__(self):
436 TK.Tk.__init__(self)
437
438 def setupcanvas(self, width, height, cwidth, cheight):
439 self._canvas = ScrolledCanvas(self, width, height, cwidth, cheight)
440 self._canvas.pack(expand=1, fill="both")
441
442 def _getcanvas(self):
443 return self._canvas
444
445 def set_geometry(self, width, height, startx, starty):
446 self.geometry("%dx%d%+d%+d"%(width, height, startx, starty))
447
448 def ondestroy(self, destroy):
449 self.wm_protocol("WM_DELETE_WINDOW", destroy)
450
451 def win_width(self):
452 return self.winfo_screenwidth()
453
454 def win_height(self):
455 return self.winfo_screenheight()
456
457Canvas = TK.Canvas
458

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected