gradio_goodtab
Python library for easily interacting with trained machine learning models
Installation
pip install gradio_goodtab
Usage
import gradio as gr
from gradio_goodtabs import GoodTabs
from gradio_goodtab import GoodTab as Tab
# gr.Tab = Tab
# gr.Tabs = GoodTabs
with gr.Blocks() as demo:
with gr.Row():
# with gr.Tabs():
with GoodTabs():
with Tab("Tab 1 long long long long long long long long long"):
gr.Textbox(value="foo", interactive=True)
with Tab("Tab 1 long long long long long long long long long"):
gr.Textbox(value="foo", interactive=True)
# with gr.Tab("Tab 1 long long long long long long long long long"):
# gr.Textbox(value="foo", interactive=True)
# with gr.Tab("Tab 1 long long long long long long long long long"):
# gr.Textbox(value="foo", interactive=True)
# with gr.Tab("Tab 1 long long long long long long long long long"):
# gr.Textbox(value="foo", interactive=True)
# with gr.Tab("Tab 1 long long long long long long long long long"):
# gr.Textbox(value="foo", interactive=True)
# with gr.Tab("Tab 2"):
# gr.Number(value=10, interactive=True)
if __name__ == "__main__":
demo.launch()
GoodTab
Initialization
| name | type | default | description |
|---|---|---|---|
label |
str | None
|
None |
The visual label for the tab |
visible |
bool
|
True |
If False, Tab will be hidden. |
interactive |
bool
|
True |
If False, Tab will not be clickable. |
id |
int | str | None
|
None |
An optional identifier for the tab, required if you wish to control the selected tab from a predict function. |
elem_id |
str | None
|
None |
An optional string that is assigned as the id of the containing the contents of the Tab layout. The same string followed by "-button" is attached to the Tab button. Can be used for targeting CSS styles. |
elem_classes |
list[str] | str | None
|
None |
An optional string or list of strings that are assigned as the class of this component in the HTML DOM. Can be used for targeting CSS styles. |
render |
bool
|
True |
If False, this layout will not be rendered in the Blocks context. Should be used if the intention is to assign event listeners now but render the component later. |
key |
str | None
|
None |
Added for new gradio compatibility, has no effect for now. |
Events
| name | description |
|---|---|
select |
Event listener for when the user selects or deselects the GoodTab. Uses event data gradio.SelectData to carry value referring to the label of the GoodTab, and selected to refer to state of the GoodTab. See EventData documentation on how to use this event data |
Metadata
Release files for gradio-goodtab 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gradio_goodtab-0.0.5.tar.gz | 1.2 MB | Without provenance | Details for gradio_goodtab-0.0.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gradio_goodtab-0.0.5-py3-none-any.whl | Python 3 | none | any | Details for gradio_goodtab-0.0.5-py3-none-any.whl |
Total release size: 2.3 MB
Release files / gradio_goodtab-0.0.5.tar.gz
| Download URL | gradio_goodtab-0.0.5.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e1cce711074eb3dd36adf5411c21be23fa163959f5f0d8b702b8534ebabd358
|
|
BLAKE2b-256 checksum How to use checksums |
6d722c1c4224a8b4ec3e656e78a3018f5c72928efe4ede0aa3e3c74dd35d558f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Release files / gradio_goodtab-0.0.5-py3-none-any.whl
| Download URL | gradio_goodtab-0.0.5-py3-none-any.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0c016bbe0a06544500fd26623bdb83cd37dc2427182eb991b07655111ea0c19b
|
|
BLAKE2b-256 checksum How to use checksums |
d3d553f46b6beabf05176223cb29e2eb65e0655f1e46c7981b2d3ff2f34d3d8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Security for gradio-goodtab 0.0.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.