> For the complete documentation index, see [llms.txt](https://dicksonui.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dicksonui.gitbook.io/docs/guide/screen.md).

# Screen

The window\.screen object contains information about the user's screen.

### Window Screen

The `window.screen` object can be written without the window like this.

```python
mywindow = window()
screen=mywindow.screen
# screen...
```

* `screen.width`
* `screen.height`
* `screen.availWidth`
* `screen.availHeight`
* `screen.colorDepth`
* `screen.pixelDepth`

### Window Screen Width

The `screen.width` property returns the width of the visitor's screen in pixels.

#### Example

Display the width of the screen in pixels:

```python
print("Screen Width: " + screen.width)
```

Result will be:`Screen Width: 1360`

### Window Screen Height

The `screen.height` property returns the height of the visitor's screen in pixels.

#### Example

Display the height of the screen in pixels:

```python
print("Screen Height: " + screen.height)
```

Result will be:`Screen Height: 768`

### Window Screen Available Width

The `screen.availWidth` property returns the width of the visitor's screen, in pixels, minus interface features like the Windows Taskbar.

#### Example

Display the available width of the screen in pixels:

```python
print("Available Screen Width: " + screen.availWidth)
```

Result will be:`Available Screen Width: 1360`

### Window Screen Available Height

The `screen.availHeight` property returns the height of the visitor's screen, in pixels, minus interface features like the Windows Taskbar.

#### Example

Display the available height of the screen in pixels:

```python
print("Available Screen Height: " + screen.availHeight)
```

Result will be:`Available Screen Height: 737`

### Window Screen Color Depth

The `screen.colorDepth` property returns the number of bits used to display one color.

All modern computers use 24 bit or 32 bit hardware for color resolution:

* 24 bits =      16,777,216 different "True Colors"
* 32 bits = 4,294,967,296 different "Deep Colors"

Older computers used 16 bits: 65,536 different "High Colors" resolution.

Very old computers, and old cell phones used 8 bits: 256 different "VGA colors".

#### Example

Display the color depth of the screen in bits:

```python
print("Screen Color Depth: " + screen.colorDepth)
```

Result will be:`Screen Color Depth: 24`

{% hint style="info" %}
The #rrggbb (rgb) values used in HTML represents "True Colors" (16,777,216 different colors)
{% endhint %}

### Window Screen Pixel Depth

The `screen.pixelDepth` property returns the pixel depth of the screen.

#### Example

Display the pixel depth of the screen in bits:

```python
print("Screen Pixel Depth: " + screen.pixelDepth)
```

Result will be:`Screen Pixel Depth: 24`

For modern computers, Color Depth and Pixel Depth are equal.
