window_resize()#

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, change the window size
py5.window_resize(400, 400)

Description#

Set a new width and height for the Sketch window. You do not need to call window_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 Py5Surface.set_size() but without the need to interact directly with the Py5Surface object.

Underlying Processing method: windowResize

Signatures#

window_resize(
    new_width: int,  # new window width
    new_height: int,  # new window height
    /,
) -> None

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