The viewport is what you traditionally call a window in other GUI libraries.

In the case of DPG we call the operating system window the viewport and the DPG windows as windows.

Before calling start_dearpygui, you must do the following:
  1. Create a viewport, using create_viewport.

  2. Assign the viewport, using setup_dearpygui.

  3. Show the viewport, using show_viewport.

Once the viewport has been created, you can begin configuring the viewport using configure_viewport or the helper commands set_viewport_***.


Large/small icon must be set before showing the viewport (i.e. you will need to setup the viewport manually).