Skip to main content

A library for easily implementing dialog boxes and file pickers.

Project description

easy-modal

PyPI - Version PyPI - Python Version

コマンドラインに不慣れなユーザーでも直感的に操作できるよう、ファイル選択、メッセージ表示、簡単な入力などの機能を提供するシンプルなGUIライブラリです。

ユーザーフレンドリーな入力迅速なスクリプト開発の両立

GUI版はTkinterのラッパーライブラリとなっており、Tkinterの記法やウィンドウ描画等の知識ゼロでも1行でモーダルを表示できるようになっています。

TUI版ではGUI版の一部モーダルが実装されており、ASCII文字列で分かりやすいウィンドウ風ダイアログボックスを表示します。

ライセンス

MIT LICENSEを使用しています。

このライブラリ自体は標準ライブラリ+1ファイルで完結する仕様となっているため、pipでインストールしなくても直接ファイルを開発中のソースフォルダに入れることで機能します。
GUI版TUI版のうち、必要なソースファイルだけを直接ダウンロードして、ドロップインでお使いいただくことも可能です。

使い方

[!NOTE] ドキュメント作成予定

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

easy_modal-1.0.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

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

easy_modal-1.0.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file easy_modal-1.0.0.tar.gz.

File metadata

  • Download URL: easy_modal-1.0.0.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for easy_modal-1.0.0.tar.gz
Algorithm Hash digest
SHA256 01248d72568745ff23d4e3738c3dea36597796d4cbf65efa51f0775f39819fa6
MD5 b73db61a17f8bf6150bc42e5f9fafea2
BLAKE2b-256 81a09bb4a75bf5d41b4307e5d8ab3e2549b1c33cb0ed8f582c7ef85c8ec7536e

See more details on using hashes here.

Provenance

The following attestation bundles were made for easy_modal-1.0.0.tar.gz:

Publisher: pypi.yml on kei-mag/python-easy-modal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file easy_modal-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: easy_modal-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for easy_modal-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10a3e62491b9a7d75d0cc817801aa76a578f03e7798463ed78b93cfaf85dac6f
MD5 1e7df996eda37426d4d9195736d8a556
BLAKE2b-256 a32f1667449321b647196c754590f5c2a91a299fb9db64f1285550b5541c3495

See more details on using hashes here.

Provenance

The following attestation bundles were made for easy_modal-1.0.0-py3-none-any.whl:

Publisher: pypi.yml on kei-mag/python-easy-modal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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