Skip to content

GUI Application API

tdmake_gui_wrapper.app

3DMake GUI Wrapper

NiceGUI-based frontend for the tdeck/3dmake CLI tool.

Run with: uv run python -m tdmake_gui_wrapper.app or (after installing the package): 3dmake-gui

index

index() -> None

Build and render the main application page.

Notes

This page wires together all primary UI regions: project/file selection, quick command actions, command options, source editor, output log, and application settings. It also initializes persisted GUI preferences.

main

main(argv: list[str] | None = None) -> None

Launch the NiceGUI application process.

Parameters:

Name Type Description Default
argv list[str] or None

Optional command-line arguments. When None, uses sys.argv[1:].

None

options: members: true show_root_full_path: false