Skip to main content

niceguiToolkit

English| 简体中文

toolkit for NiceGUI

📦 Install

pip install niceguiToolkit -U

layout development tool

Visual Style Settings

layout development tool

Code Generation code generation

Tailwindcss auto completion support tailwindcss auto completion support

  • Jump to source code
  • Visual layout style settings
  • Generate code to source files
  • Support for tailwindcss
    • Auto-completion suggestions
    • Full-text search
    • Preview available; the interface displays the real-time effect when candidates are selected
  • generate props settings for each component
  • Custom settings

In your program's entry file, call the inject_layout_tool method

from nicegui import ui
from nicegui_toolkit import inject_layout_tool

# make sure to call this method before creating any UI components
inject_layout_tool()


ui.label("label")
ui.label("label with style").style("width:80%;")

with ui.card(), ui.card().style(""):
    ui.input("user name", placeholder="enter your name:")
    ui.label("xxxx").style("width:500px;")
ui.input("password", placeholder="enter your password:").style(
    "font-size:1.7rem;color:#a12d2d"
)

ui.run()

If you are using PyCharm:

from nicegui import ui
from nicegui_toolkit import inject_layout_tool


inject_layout_tool(ide="pycharm")

...

Release files for niceguiToolkit 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for niceguiToolkit 0.4.0
File Size Uploaded
niceguitoolkit-0.4.0.tar.gz 121.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for niceguiToolkit 0.4.0
File Interpreter ABI Platform
niceguitoolkit-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size:250.5 kB

Release files / niceguitoolkit-0.4.0.tar.gz

Download URL niceguitoolkit-0.4.0.tar.gz
Size 121.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8b52a597ad3355e76db818f4df93bfb97a7e06112eee65aec6162d1b96584f6f
BLAKE2b-256 checksum
How to use checksums
9c0f16c5e080be7eb7d6a49682222b1f3ef1fc8acd69a5b6a469e83401e350f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / niceguitoolkit-0.4.0-py3-none-any.whl

Download URL niceguitoolkit-0.4.0-py3-none-any.whl
Size 128.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5cb1cbf70f5499a1e950730f2f1e029ec1d88222349e7e3f4f169368c879dac8
BLAKE2b-256 checksum
How to use checksums
72173d36347a0c15a14010b78ee846c51aa9059981c1297991cb4154ef146c7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page