Skip to main content

Dropzone control for Flet

Project description

Flet Dropzone control

Dropzone control for Flet integrating desktop_drop

Installation

pip install flet-dropzone

Please build once before running.

for windows user:

flet build windows -v

for macOS user:

flet build macos -v

for linux user:

flet build linux -v

for web user:

flet build web -v

Example

import flet as ft

import flet_dropzone as ftd


def main(page: ft.Page):
    page.vertical_alignment = ft.MainAxisAlignment.CENTER
    page.horizontal_alignment = ft.CrossAxisAlignment.CENTER

    page.add(
        ftd.Dropzone(
            content=ft.Container(
                ft.Text("Drop here!"),
                width=500,
                height=500,
                alignment=ft.alignment.center,
                bgcolor="red",
            ),
            on_dropped=lambda e: print(f"Dropped: {e.files}"),
            on_entered=lambda e: print("Entered"),
            on_exited=lambda e: print("Exited"),
        )
    )


ft.app(main)

References

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

flet_dropzone-0.3.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

flet_dropzone-0.3.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file flet_dropzone-0.3.0.tar.gz.

File metadata

  • Download URL: flet_dropzone-0.3.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","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}

File hashes

Hashes for flet_dropzone-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e6827925b9e4916d1aa66445628415a2fb33a3bf057a4ea56025841364b4a1ba
MD5 3989b33d890cd944f935648b20c2443f
BLAKE2b-256 91afcfef1b15aa635a3aaafc51a4f5205065273196ab61dd19748ca5e4351bd3

See more details on using hashes here.

File details

Details for the file flet_dropzone-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: flet_dropzone-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","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}

File hashes

Hashes for flet_dropzone-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c94e62b9cad6709cef649400bb5e6e5b296ebd1d32816b8f483046e53f70366
MD5 65e8e77be1fa6c44f76e8698bbc30d3e
BLAKE2b-256 c68947b8fcbc781db3ea81350e943f054656d983dd99b059272181721f3aa500

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