Skip to main content

Give me a GUI

Project description

from gui_decorator import gui

@gui(title="The Title", width=500, height=300, input_filter=[("Excel files", ".xlsx")], output_filter=[("Excel files", ".xlsx"))])
def foo(input_path, output_path):
  # use `yield` to send logs to the GUI
  yield f"Got input_path: {input_path}"
  yield f"Got output_path: {output_path}"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gui_decorator-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gui_decorator-0.0.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file gui_decorator-0.0.1.tar.gz.

File metadata

  • Download URL: gui_decorator-0.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for gui_decorator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f8cdb3d0a77acdde974b33d708ee3ab106c04709d294594c2f9c08a815388e81
MD5 fde5b49660901248c1d31c5bea5f3675
BLAKE2b-256 6ce3607a24a2792d045d932903b4f54eb1291f9566568d7e343423e9334eeb0b

See more details on using hashes here.

File details

Details for the file gui_decorator-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gui_decorator-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86cec38a7bb4647df114d8c3ef521eaaeef275b86aa31eaa002be643ede2196f
MD5 8552566ac4b5fac9c5c5fde3ca2d03e4
BLAKE2b-256 a97b8ebb5c09bad4a5a7cd91660c880fd1d6c5b5fc8f590936351dfd4790d515

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page