Copy to Clipboard
Introduction
CopyToClipboard widget allows you to wrap your widgets (Editor, Text, TextArea, or Input) and str text with a copy button. This enables you to easily obtain the value of the wrapped content and copy it to your clipboard.
Function signature
CopyToClipboard(
content="",
widget_id=None
)Parameters
content
Union[Editor, Text, TextArea, Input, str]
CopyToClipboard content
widget_id
str
Id of the widget
content
Determine input CopyToClipboard content.
type: Union[Editor, Text, TextArea, Input, str]
default value: ""
widget_id
ID of the widget.
type: str
default value: None
Methods and attributes
get_content()
Return wrapped content (i.e. widget or str)
Mini App Example
You can find this example in our Github repository:
supervisely-ecosystem/ui-widgets-demos/text elements/004_copy_to_clipboard/src/main.py
Import libraries
Init API client
First, we load environment variables with credentials and init API for communicating with Supervisely Instance:
Initialize different inputs
Create app layout
Prepare a layout for an app using Card widget with the content parameter and place widget that we've just created in the Container widget.
Create an app using a layout
Create an app object with a layout parameter.
Last updated
Was this helpful?