Web Analytics Made Easy - Statcounter
Skip to content


Output call reference

The Output Element is a re-direction of Stdout so that you can output to your window using a normal Python print statement.

layout = [[sg.Output(size=(30, 10)), sg.Button('Hi!', k='-BUTTON1-')]]

# Window
window = sg.Window(title='Output Element', layout=layout)

# Event loop
while True:
    event, values = window.read()

    if event == sg.WIN_CLOSED:

    # Prints get redirected to the Output Element


No events are generated

Values Dictionary

There will be no entry in the values dictionary

Implemented with Multiline

In early releases of PySimpleGUI, the Output element was different from the Multliline element. Over time, as more features were added to the Multline element and because both of these elements show scrolling text, it made sense to use the Multiline element to implement the Output element.