Py5Surface.set_size()

Py5Surface.set_size()#

Set a new width and height for the Sketch window.

Examples#

def draw():
    py5.square(py5.random(py5.width), py5.random(py5.height), 10)

py5.run_sketch(block=False)

# while the sketch is running, get the surface and change the size
surface = py5.get_surface()
surface.set_size(400, 400)

Description#

Set a new width and height for the Sketch window. You do not need to call Py5Surface.set_resizable() before calling this.

Changing the window size will clear the drawing canvas. If you do this, the width and height variables will change.

This method provides the same functionality as window_resize().

Underlying Processing method: PSurface.setSize

Signatures#

set_size(
    width: int,  # new window width
    height: int,  # new window height
    /,
) -> None

Updated on March 06, 2023 02:49:26am UTC