Dropdown
Introduction
Dropdown
is a widget in Supervisely that allows for selecting action from dropdown menu on the UI.
Function signature
Example of input data we will use.
Parameters
items
Determine input Dropdown
data.
type: List[Dropdown.Item]
default value: None
trigger
Determine how to trigger Dropdown
items.
type: Literal["hover", "click"]
default value: hover
menu_align
Determine horizontal alignment.
type: Literal["start", "end"]
default value: end
hide_on_click
Determine whether to hide menu after clicking menu-item.
type: bool
default value: True
header
Determine Dropdown
header.
type: str
default value: "Dropdown List"
Methods and attributes
Mini App Example
You can find this example in our Github repository:
supervisely-ecosystem/ui-widgets-demos/selection/014_dropdown/src/main.py
Import libraries
Init API client
First, we load environment variables with credentials and init API for communicating with Supervisely Instance:
Prepare items for cascader
Initialize Dropdown
and Text
widgets
Dropdown
and Text
widgetsCreate app layout
Prepare a layout for app using Card
widget with the content
parameter.
Create app using layout
Create an app object with layout parameter.
Add functions to control widgets from python code
Last updated