Skip to main content

A simple script launcher UI for configuration selection

Project description

Script Launcher UI

A simple PyQt6 based UI for script configuration and launching.

Installation

pip install script-launcher-ui

Usage

from script_launcher_ui import ScriptLauncherUI

def on_submit():
    print("Configuration submitted")

ui = ScriptLauncherUI(style='light')
ui.add_label('Welcome to Script Launcher')
ui.add_text_input_module('script_path', 'Script Path', 'Enter script path')
ui.add_button("Submit", on_submit)
ui.start()

Features

  • Simple and intuitive UI
  • Customizable styles
  • Configuration saving and loading
  • Easy integration with existing scripts

License

MIT

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

script_launcher_ui-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

script_launcher_ui-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file script_launcher_ui-0.1.0.tar.gz.

File metadata

  • Download URL: script_launcher_ui-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for script_launcher_ui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1bc8a5ee86e37a51fcc0585acd7f5a4515848429df66c2eda8a076dd3c81d795
MD5 79a28e8c0d5acaa110431a82291c4185
BLAKE2b-256 3c0016a347d52a8a2e2d90c8328a29ce4bdc4c70aaafbded13dec2cf05194446

See more details on using hashes here.

File details

Details for the file script_launcher_ui-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for script_launcher_ui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 818f348eb07dca2b8a2dbff31a88297464508cdc79b24b7823d81cd589aa2ff0
MD5 56842b02f2aaefc46b8528ffb776f770
BLAKE2b-256 d0b91a7d287b3a3f214ced78452cdd4ece6c627d00ddd8d5196dcef7d8363a19

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