--- title: "system.gui.getScreens" description: "Get a list of all the monitors on the computer this client is open on." --- # system.gui.getScreens > Get a list of all the monitors on the computer this client is open on. This function is used in **Python Scripting**. ## Description Get a list of all the monitors on the computer this client is open on. Use with [system.gui.setScreenIndex()](appendix\scripting-functions\system-gui\system-gui-setScreenIndex.md) to move the client. ## Client Permission Restrictions This scripting function has no [Client Permission](projects\project-properties\project-properties.md#client---permissions) restrictions. ## Syntax `system.gui.getScreens()` ### Parameters Nothing ### Returns **PySequence** - A sequence of tuples of the form (index, width, height) for each screen device (monitor) available. ### Scope Client ## Code Examples ```python title="Example #1" # This example fetches monitor data and pushes it to a table in the same container screens = system.gui.getScreens() pyData = [] for screen in screens: pyData.append([screen[0], screen[1], screen[2]]) # Push data to 'Table' event.source.parent.getComponent('Table').data = system.dataset.toDataSet(["screen","width","height"], pyData) ```